diff --git a/config/ModuleMetadata.json b/config/ModuleMetadata.json index 1529366a33..1e95f29831 100644 --- a/config/ModuleMetadata.json +++ b/config/ModuleMetadata.json @@ -27,15 +27,15 @@ "versions": { "authentication": { "prerelease": "", - "version": "2.20.0" + "version": "2.21.0" }, "beta": { "prerelease": "", - "version": "2.20.0" + "version": "2.21.0" }, "v1.0": { "prerelease": "", - "version": "2.20.0" + "version": "2.21.0" } } } diff --git a/docs/OpenApiInfo/beta/openAPIErrors.csv b/docs/OpenApiInfo/beta/openAPIErrors.csv deleted file mode 100644 index dd01c2214d..0000000000 --- a/docs/OpenApiInfo/beta/openAPIErrors.csv +++ /dev/null @@ -1,2 +0,0 @@ -Module,ApiPath,Method,From,To -Applications,/servicePrincipals/{servicePrincipal-id}/appRoleAssignments/{appRoleAssignment-id}, Get,Parameter Count: 5,Parameter Count: 4 diff --git a/docs/OpenApiInfo/beta/openApiInfo.json b/docs/OpenApiInfo/beta/openApiInfo.json index e0e2e3cea0..46ef79d106 100644 --- a/docs/OpenApiInfo/beta/openApiInfo.json +++ b/docs/OpenApiInfo/beta/openApiInfo.json @@ -73662,26 +73662,6 @@ ] } }, - { - "PathInfo": { - "Path": "/deviceManagement/comanagedDevices/{managedDevice-id}/logCollectionRequests/{deviceLogCollectionResponse-id}/microsoft.graph.downloadDeviceLogs", - "Module": "DeviceManagement.Actions" - }, - "MethodInfo": { - "OperationId": "deviceManagement.comanagedDevice.logCollectionRequest_downloadDeviceLog", - "Method": "Post", - "Parameters": [ - { - "Name": "managedDevice-id", - "Location": "Path" - }, - { - "Name": "deviceLogCollectionResponse-id", - "Location": "Path" - } - ] - } - }, { "PathInfo": { "Path": "/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.activateDeviceEsim", @@ -74484,22 +74464,6 @@ ] } }, - { - "PathInfo": { - "Path": "/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/microsoft.graph.assignJustInTimeConfiguration", - "Module": "DeviceManagement.Actions" - }, - "MethodInfo": { - "OperationId": "deviceManagement.configurationPolicy_assignJustInTimeConfiguration", - "Method": "Post", - "Parameters": [ - { - "Name": "deviceManagementConfigurationPolicy-id", - "Location": "Path" - } - ] - } - }, { "PathInfo": { "Path": "/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/microsoft.graph.createCopy", @@ -74532,22 +74496,6 @@ ] } }, - { - "PathInfo": { - "Path": "/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/microsoft.graph.retrieveJustInTimeConfiguration", - "Module": "DeviceManagement.Actions" - }, - "MethodInfo": { - "OperationId": "deviceManagement.configurationPolicy_retrieveJustInTimeConfiguration", - "Method": "Post", - "Parameters": [ - { - "Name": "deviceManagementConfigurationPolicy-id", - "Location": "Path" - } - ] - } - }, { "PathInfo": { "Path": "/deviceManagement/dataSharingConsents/{dataSharingConsent-id}/microsoft.graph.consentToDataSharing", @@ -75445,26 +75393,6 @@ ] } }, - { - "PathInfo": { - "Path": "/deviceManagement/managedDevices/{managedDevice-id}/logCollectionRequests/{deviceLogCollectionResponse-id}/microsoft.graph.downloadDeviceLogs", - "Module": "DeviceManagement.Actions" - }, - "MethodInfo": { - "OperationId": "deviceManagement.managedDevice.logCollectionRequest_downloadDeviceLog", - "Method": "Post", - "Parameters": [ - { - "Name": "managedDevice-id", - "Location": "Path" - }, - { - "Name": "deviceLogCollectionResponse-id", - "Location": "Path" - } - ] - } - }, { "PathInfo": { "Path": "/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.activateDeviceEsim", @@ -77411,26 +77339,6 @@ ] } }, - { - "PathInfo": { - "Path": "/deviceManagement/reusablePolicySettings/{deviceManagementReusablePolicySetting-id}/referencingConfigurationPolicies/{deviceManagementConfigurationPolicy-id}/microsoft.graph.assignJustInTimeConfiguration", - "Module": "DeviceManagement.Actions" - }, - "MethodInfo": { - "OperationId": "deviceManagement.reusablePolicySetting.referencingConfigurationPolicy_assignJustInTimeConfiguration", - "Method": "Post", - "Parameters": [ - { - "Name": "deviceManagementReusablePolicySetting-id", - "Location": "Path" - }, - { - "Name": "deviceManagementConfigurationPolicy-id", - "Location": "Path" - } - ] - } - }, { "PathInfo": { "Path": "/deviceManagement/reusablePolicySettings/{deviceManagementReusablePolicySetting-id}/referencingConfigurationPolicies/{deviceManagementConfigurationPolicy-id}/microsoft.graph.createCopy", @@ -77471,26 +77379,6 @@ ] } }, - { - "PathInfo": { - "Path": "/deviceManagement/reusablePolicySettings/{deviceManagementReusablePolicySetting-id}/referencingConfigurationPolicies/{deviceManagementConfigurationPolicy-id}/microsoft.graph.retrieveJustInTimeConfiguration", - "Module": "DeviceManagement.Actions" - }, - "MethodInfo": { - "OperationId": "deviceManagement.reusablePolicySetting.referencingConfigurationPolicy_retrieveJustInTimeConfiguration", - "Method": "Post", - "Parameters": [ - { - "Name": "deviceManagementReusablePolicySetting-id", - "Location": "Path" - }, - { - "Name": "deviceManagementConfigurationPolicy-id", - "Location": "Path" - } - ] - } - }, { "PathInfo": { "Path": "/deviceManagement/roleScopeTags/{roleScopeTag-id}/microsoft.graph.assign", @@ -185075,6 +184963,10 @@ "Name": "$filter", "Location": "Query" }, + { + "Name": "$count", + "Location": "Query" + }, { "Name": "$orderby", "Location": "Query" @@ -198779,6 +198671,10 @@ "Name": "$filter", "Location": "Query" }, + { + "Name": "$count", + "Location": "Query" + }, { "Name": "$orderby", "Location": "Query" @@ -205325,6 +205221,10 @@ { "Name": "$search", "Location": "Query" + }, + { + "Name": "$filter", + "Location": "Query" } ] } @@ -207234,6 +207134,10 @@ "Name": "$filter", "Location": "Query" }, + { + "Name": "$count", + "Location": "Query" + }, { "Name": "$orderby", "Location": "Query" @@ -218270,6 +218174,10 @@ "Name": "$filter", "Location": "Query" }, + { + "Name": "$count", + "Location": "Query" + }, { "Name": "$orderby", "Location": "Query" @@ -357157,302 +357065,6 @@ "Parameters": [] } }, - { - "PathInfo": { - "Path": "/invitations/{invitation-id}", - "Module": "Identity.SignIns" - }, - "MethodInfo": { - "OperationId": "invitation_GetInvitation", - "Method": "Get", - "Parameters": [ - { - "Name": "invitation-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/invitations/{invitation-id}", - "Module": "Identity.SignIns" - }, - "MethodInfo": { - "OperationId": "invitation_UpdateInvitation", - "Method": "Patch", - "Parameters": [ - { - "Name": "invitation-id", - "Location": "Path" - } - ] - } - }, - { - "PathInfo": { - "Path": "/invitations/{invitation-id}", - "Module": "Identity.SignIns" - }, - "MethodInfo": { - "OperationId": "invitation_DeleteInvitation", - "Method": "Delete", - "Parameters": [ - { - "Name": "invitation-id", - "Location": "Path" - }, - { - "Name": "If-Match", - "Location": "Header" - } - ] - } - }, - { - "PathInfo": { - "Path": "/invitations/{invitation-id}/invitedUser", - "Module": "Identity.SignIns" - }, - "MethodInfo": { - "OperationId": "invitation_GetInvitedUser", - "Method": "Get", - "Parameters": [ - { - "Name": "invitation-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/invitations/{invitation-id}/invitedUser/mailboxSettings", - "Module": "Identity.SignIns" - }, - "MethodInfo": { - "OperationId": "invitation.invitedUser_GetMailboxSetting", - "Method": "Get", - "Parameters": [ - { - "Name": "invitation-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/invitations/{invitation-id}/invitedUser/mailboxSettings", - "Module": "Identity.SignIns" - }, - "MethodInfo": { - "OperationId": "invitation.invitedUser_UpdateMailboxSetting", - "Method": "Patch", - "Parameters": [ - { - "Name": "invitation-id", - "Location": "Path" - } - ] - } - }, - { - "PathInfo": { - "Path": "/invitations/{invitation-id}/invitedUser/serviceProvisioningErrors", - "Module": "Identity.SignIns" - }, - "MethodInfo": { - "OperationId": "invitation.invitedUser_ListServiceProvisioningError", - "Method": "Get", - "Parameters": [ - { - "Name": "invitation-id", - "Location": "Path" - }, - { - "Name": "$top", - "Location": "Query" - }, - { - "Name": "$skip", - "Location": "Query" - }, - { - "Name": "$search", - "Location": "Query" - }, - { - "Name": "$filter", - "Location": "Query" - }, - { - "Name": "$count", - "Location": "Query" - }, - { - "Name": "$orderby", - "Location": "Query" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/invitations/{invitation-id}/invitedUser/serviceProvisioningErrors/$count", - "Module": "Identity.SignIns" - }, - "MethodInfo": { - "OperationId": "invitation.invitedUser.ServiceProvisioningError_GetCount", - "Method": "Get", - "Parameters": [ - { - "Name": "invitation-id", - "Location": "Path" - }, - { - "Name": "$search", - "Location": "Query" - }, - { - "Name": "$filter", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/invitations/{invitation-id}/invitedUserSponsors", - "Module": "Identity.SignIns" - }, - "MethodInfo": { - "OperationId": "invitation_ListInvitedUserSponsor", - "Method": "Get", - "Parameters": [ - { - "Name": "invitation-id", - "Location": "Path" - }, - { - "Name": "$top", - "Location": "Query" - }, - { - "Name": "$skip", - "Location": "Query" - }, - { - "Name": "$search", - "Location": "Query" - }, - { - "Name": "$filter", - "Location": "Query" - }, - { - "Name": "$count", - "Location": "Query" - }, - { - "Name": "$orderby", - "Location": "Query" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/invitations/{invitation-id}/invitedUserSponsors/{directoryObject-id}", - "Module": "Identity.SignIns" - }, - "MethodInfo": { - "OperationId": "invitation_GetInvitedUserSponsor", - "Method": "Get", - "Parameters": [ - { - "Name": "invitation-id", - "Location": "Path" - }, - { - "Name": "directoryObject-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/invitations/{invitation-id}/invitedUserSponsors/$count", - "Module": "Identity.SignIns" - }, - "MethodInfo": { - "OperationId": "invitation.invitedUserSponsor_GetCount", - "Method": "Get", - "Parameters": [ - { - "Name": "invitation-id", - "Location": "Path" - }, - { - "Name": "$search", - "Location": "Query" - }, - { - "Name": "$filter", - "Location": "Query" - } - ] - } - }, { "PathInfo": { "Path": "/invitations/$count", diff --git a/docs/OpenApiInfo/v1.0/openApiInfo.json b/docs/OpenApiInfo/v1.0/openApiInfo.json index e1fca816a3..b523fcd763 100644 --- a/docs/OpenApiInfo/v1.0/openApiInfo.json +++ b/docs/OpenApiInfo/v1.0/openApiInfo.json @@ -219091,658 +219091,6 @@ ] } }, - { - "PathInfo": { - "Path": "/users/{user-id}/insights", - "Module": "People" - }, - "MethodInfo": { - "OperationId": "user_GetInsight", - "Method": "Get", - "Parameters": [ - { - "Name": "user-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/users/{user-id}/insights", - "Module": "People" - }, - "MethodInfo": { - "OperationId": "user_UpdateInsight", - "Method": "Patch", - "Parameters": [ - { - "Name": "user-id", - "Location": "Path" - } - ] - } - }, - { - "PathInfo": { - "Path": "/users/{user-id}/insights", - "Module": "People" - }, - "MethodInfo": { - "OperationId": "user_DeleteInsight", - "Method": "Delete", - "Parameters": [ - { - "Name": "user-id", - "Location": "Path" - }, - { - "Name": "If-Match", - "Location": "Header" - } - ] - } - }, - { - "PathInfo": { - "Path": "/users/{user-id}/insights/shared", - "Module": "People" - }, - "MethodInfo": { - "OperationId": "user.insight_ListShared", - "Method": "Get", - "Parameters": [ - { - "Name": "user-id", - "Location": "Path" - }, - { - "Name": "$top", - "Location": "Query" - }, - { - "Name": "$skip", - "Location": "Query" - }, - { - "Name": "$search", - "Location": "Query" - }, - { - "Name": "$filter", - "Location": "Query" - }, - { - "Name": "$count", - "Location": "Query" - }, - { - "Name": "$orderby", - "Location": "Query" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/users/{user-id}/insights/shared", - "Module": "People" - }, - "MethodInfo": { - "OperationId": "user.insight_CreateShared", - "Method": "Post", - "Parameters": [ - { - "Name": "user-id", - "Location": "Path" - } - ] - } - }, - { - "PathInfo": { - "Path": "/users/{user-id}/insights/shared/{sharedInsight-id}", - "Module": "People" - }, - "MethodInfo": { - "OperationId": "user.insight_GetShared", - "Method": "Get", - "Parameters": [ - { - "Name": "user-id", - "Location": "Path" - }, - { - "Name": "sharedInsight-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/users/{user-id}/insights/shared/{sharedInsight-id}", - "Module": "People" - }, - "MethodInfo": { - "OperationId": "user.insight_UpdateShared", - "Method": "Patch", - "Parameters": [ - { - "Name": "user-id", - "Location": "Path" - }, - { - "Name": "sharedInsight-id", - "Location": "Path" - } - ] - } - }, - { - "PathInfo": { - "Path": "/users/{user-id}/insights/shared/{sharedInsight-id}", - "Module": "People" - }, - "MethodInfo": { - "OperationId": "user.insight_DeleteShared", - "Method": "Delete", - "Parameters": [ - { - "Name": "user-id", - "Location": "Path" - }, - { - "Name": "sharedInsight-id", - "Location": "Path" - }, - { - "Name": "If-Match", - "Location": "Header" - } - ] - } - }, - { - "PathInfo": { - "Path": "/users/{user-id}/insights/shared/{sharedInsight-id}/lastSharedMethod", - "Module": "People" - }, - "MethodInfo": { - "OperationId": "user.insight.shared_GetLastSharedMethod", - "Method": "Get", - "Parameters": [ - { - "Name": "user-id", - "Location": "Path" - }, - { - "Name": "sharedInsight-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/users/{user-id}/insights/shared/{sharedInsight-id}/resource", - "Module": "People" - }, - "MethodInfo": { - "OperationId": "user.insight.shared_GetResource", - "Method": "Get", - "Parameters": [ - { - "Name": "user-id", - "Location": "Path" - }, - { - "Name": "sharedInsight-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/users/{user-id}/insights/shared/$count", - "Module": "People" - }, - "MethodInfo": { - "OperationId": "user.insight.shared_GetCount", - "Method": "Get", - "Parameters": [ - { - "Name": "user-id", - "Location": "Path" - }, - { - "Name": "$search", - "Location": "Query" - }, - { - "Name": "$filter", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/users/{user-id}/insights/trending", - "Module": "People" - }, - "MethodInfo": { - "OperationId": "user.insight_ListTrending", - "Method": "Get", - "Parameters": [ - { - "Name": "user-id", - "Location": "Path" - }, - { - "Name": "$top", - "Location": "Query" - }, - { - "Name": "$skip", - "Location": "Query" - }, - { - "Name": "$search", - "Location": "Query" - }, - { - "Name": "$filter", - "Location": "Query" - }, - { - "Name": "$count", - "Location": "Query" - }, - { - "Name": "$orderby", - "Location": "Query" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/users/{user-id}/insights/trending", - "Module": "People" - }, - "MethodInfo": { - "OperationId": "user.insight_CreateTrending", - "Method": "Post", - "Parameters": [ - { - "Name": "user-id", - "Location": "Path" - } - ] - } - }, - { - "PathInfo": { - "Path": "/users/{user-id}/insights/trending/{trending-id}", - "Module": "People" - }, - "MethodInfo": { - "OperationId": "user.insight_GetTrending", - "Method": "Get", - "Parameters": [ - { - "Name": "user-id", - "Location": "Path" - }, - { - "Name": "trending-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/users/{user-id}/insights/trending/{trending-id}", - "Module": "People" - }, - "MethodInfo": { - "OperationId": "user.insight_UpdateTrending", - "Method": "Patch", - "Parameters": [ - { - "Name": "user-id", - "Location": "Path" - }, - { - "Name": "trending-id", - "Location": "Path" - } - ] - } - }, - { - "PathInfo": { - "Path": "/users/{user-id}/insights/trending/{trending-id}", - "Module": "People" - }, - "MethodInfo": { - "OperationId": "user.insight_DeleteTrending", - "Method": "Delete", - "Parameters": [ - { - "Name": "user-id", - "Location": "Path" - }, - { - "Name": "trending-id", - "Location": "Path" - }, - { - "Name": "If-Match", - "Location": "Header" - } - ] - } - }, - { - "PathInfo": { - "Path": "/users/{user-id}/insights/trending/{trending-id}/resource", - "Module": "People" - }, - "MethodInfo": { - "OperationId": "user.insight.trending_GetResource", - "Method": "Get", - "Parameters": [ - { - "Name": "user-id", - "Location": "Path" - }, - { - "Name": "trending-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/users/{user-id}/insights/trending/$count", - "Module": "People" - }, - "MethodInfo": { - "OperationId": "user.insight.trending_GetCount", - "Method": "Get", - "Parameters": [ - { - "Name": "user-id", - "Location": "Path" - }, - { - "Name": "$search", - "Location": "Query" - }, - { - "Name": "$filter", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/users/{user-id}/insights/used", - "Module": "People" - }, - "MethodInfo": { - "OperationId": "user.insight_ListUsed", - "Method": "Get", - "Parameters": [ - { - "Name": "user-id", - "Location": "Path" - }, - { - "Name": "$top", - "Location": "Query" - }, - { - "Name": "$skip", - "Location": "Query" - }, - { - "Name": "$search", - "Location": "Query" - }, - { - "Name": "$filter", - "Location": "Query" - }, - { - "Name": "$count", - "Location": "Query" - }, - { - "Name": "$orderby", - "Location": "Query" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/users/{user-id}/insights/used", - "Module": "People" - }, - "MethodInfo": { - "OperationId": "user.insight_CreateUsed", - "Method": "Post", - "Parameters": [ - { - "Name": "user-id", - "Location": "Path" - } - ] - } - }, - { - "PathInfo": { - "Path": "/users/{user-id}/insights/used/{usedInsight-id}", - "Module": "People" - }, - "MethodInfo": { - "OperationId": "user.insight_GetUsed", - "Method": "Get", - "Parameters": [ - { - "Name": "user-id", - "Location": "Path" - }, - { - "Name": "usedInsight-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/users/{user-id}/insights/used/{usedInsight-id}", - "Module": "People" - }, - "MethodInfo": { - "OperationId": "user.insight_UpdateUsed", - "Method": "Patch", - "Parameters": [ - { - "Name": "user-id", - "Location": "Path" - }, - { - "Name": "usedInsight-id", - "Location": "Path" - } - ] - } - }, - { - "PathInfo": { - "Path": "/users/{user-id}/insights/used/{usedInsight-id}", - "Module": "People" - }, - "MethodInfo": { - "OperationId": "user.insight_DeleteUsed", - "Method": "Delete", - "Parameters": [ - { - "Name": "user-id", - "Location": "Path" - }, - { - "Name": "usedInsight-id", - "Location": "Path" - }, - { - "Name": "If-Match", - "Location": "Header" - } - ] - } - }, - { - "PathInfo": { - "Path": "/users/{user-id}/insights/used/{usedInsight-id}/resource", - "Module": "People" - }, - "MethodInfo": { - "OperationId": "user.insight.used_GetResource", - "Method": "Get", - "Parameters": [ - { - "Name": "user-id", - "Location": "Path" - }, - { - "Name": "usedInsight-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, - { - "PathInfo": { - "Path": "/users/{user-id}/insights/used/$count", - "Module": "People" - }, - "MethodInfo": { - "OperationId": "user.insight.used_GetCount", - "Method": "Get", - "Parameters": [ - { - "Name": "user-id", - "Location": "Path" - }, - { - "Name": "$search", - "Location": "Query" - }, - { - "Name": "$filter", - "Location": "Query" - } - ] - } - }, { "PathInfo": { "Path": "/users/{user-id}/people", diff --git a/openApiDocs/beta/Applications.yml b/openApiDocs/beta/Applications.yml index a2f9ba8f15..6e3126dfcf 100644 --- a/openApiDocs/beta/Applications.yml +++ b/openApiDocs/beta/Applications.yml @@ -2107,7 +2107,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -2169,7 +2169,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -2231,7 +2231,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -12263,7 +12263,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -13914,7 +13914,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -13976,7 +13976,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -14038,7 +14038,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -15134,7 +15134,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -15186,7 +15186,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -15238,7 +15238,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -15290,7 +15290,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -15806,7 +15806,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -15868,7 +15868,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -15930,7 +15930,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -19978,7 +19978,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -20040,7 +20040,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -20102,7 +20102,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -23349,7 +23349,7 @@ components: nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). Read-only. + description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). nullable: true onPremisesSyncEnabled: type: boolean @@ -27182,7 +27182,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' - description: The collection property of AppLogUploadRequest. + description: Indicates collection of App Log Upload Request. x-ms-navigationProperty: true additionalProperties: type: object @@ -30606,13 +30606,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcHealthCheckItem' - description: 'A list of failed health check items. If the status property is available, this property will be empty.' + description: 'A list of failed health check items. If the status property is available, this property is empty.' status: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityStatus' updatedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Datetime when the status was updated. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as 2014-01-01T00:00:00Z.' + description: 'Datetime when the status was updated. This property is deprecated and will no longer be supported effective August 31, 2024. Use lastModifiedDateTime instead. Read-Only.' format: date-time additionalProperties: type: object @@ -30624,9 +30624,11 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' primaryRegion: type: string + description: The primary and mainly used region where the Cloud PC is located. nullable: true secondaryRegion: type: string + description: The secondary region to which the Cloud PC can be failed over during a regional outage. nullable: true additionalProperties: type: object @@ -31334,6 +31336,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true subscriptions: type: array @@ -35371,6 +35374,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerPlanCreation' isArchived: type: boolean + description: 'Read-only. If set to true, the plan is archived. An archived plan is read-only.' nullable: true owner: type: string @@ -35468,6 +35472,7 @@ components: nullable: true isArchived: type: boolean + description: 'Read-only. If set to true, the task is archived. An archived task is read-only.' nullable: true isOnMyDay: type: boolean @@ -36667,17 +36672,17 @@ components: items: type: string nullable: true - description: Collection of GUIDs that point to the certificateBasedApplicationConfiguration that contains the collection of allowed root and intermediate certificate authorities. + description: Collection of GUIDs that represent certificateBasedApplicationConfiguration that is allowed as root and intermediate certificate authorities. maxLifetime: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Value that can be used as the maximum duration in days, hours, minutes, or seconds from the date of key creation, for which the key is valid. Defined in ISO 8601 format for Durations. For example, P4DT12H30M5S represents a duration of four days, twelve hours, thirty minutes, and five seconds. This property is required when restrictionType is set to keyLifetime.' + description: 'String value that indicates the maximum lifetime for key expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to keyLifetime.' format: duration nullable: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Timestamp when the policy is enforced for all apps created on or after the specified date. For existing applications, the enforcement date would be back dated. To apply to all applications regardless of their creation date, this property would be null. Nullable.' + description: 'Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied.' format: date-time nullable: true restrictionType: @@ -36691,13 +36696,13 @@ components: maxLifetime: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Value that can be used as the maximum number for setting password expiration time in days, hours, minutes or seconds. Defined in ISO 8601 format for Durations. For example, ''P4DT12H30M5S'' represents a duration of four days, twelve hours, thirty minutes, and five seconds. This property is required when restriction type is set to passwordLifetime.' + description: 'String value that indicates the maximum lifetime for password expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to passwordLifetime.' format: duration nullable: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Enforces the policy for an app created on or after the enforcement date. For existing applications, the enforcement date would be backdated. To apply to all applications, this date would be null.' + description: 'Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied.' format: date-time nullable: true restrictionType: @@ -37994,6 +37999,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true versions: type: array @@ -38391,7 +38397,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' scope: type: string - description: 'Indicates the scope of how the item is shared: anonymous, organization, or users. Read-only.' + description: 'Indicates the scope of how the item is shared. The possible values are: anonymous, organization, or users. Read-only.' nullable: true sharedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -41827,12 +41833,14 @@ components: properties: justification: type: string + description: Read-only. Reason why the entity was archived or unarchived. nullable: true statusChangedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' statusChangedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: Read-only. Date and time at which the entity's archive status changed. format: date-time nullable: true additionalProperties: @@ -41888,6 +41896,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerBucketCreation' isArchived: type: boolean + description: 'Read-only. If set totrue, the bucket is archived. An archived bucket is read-only.' nullable: true name: type: string @@ -42759,9 +42768,11 @@ components: nullable: true preferredLanguage: type: string + description: The registrant's preferred language. nullable: true preferredTimezone: type: string + description: The registrant's time zone details. nullable: true registrationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -46018,7 +46029,7 @@ components: properties: booleanValue: type: boolean - description: Boolean answer of the virtualEventRegistrationQuestion. Only appears when answerInputType is boolean. + description: Boolean answer to the virtualEventRegistrationCustomQuestion. Only appears when answerInputType is boolean. nullable: true displayName: type: string @@ -46029,14 +46040,14 @@ components: items: type: string nullable: true - description: Collection of text answer of the virtualEventRegistrationQuestion. Only appears when answerInputType is multiChoice. + description: A collection of text answers to the virtualEventRegistrationCustomQuestion. Only appears when answerInputType is multiChoice. questionId: type: string - description: id of the virtualEventRegistrationQuestion. + description: The identifier of either a virtualEventRegistrationCustomQuestion or a virtualEventRegistrationPredefinedQuestion. nullable: true value: type: string - description: 'Text answer of the virtualEventRegistrationQuestion. Appears when answerInputType is text, multilineText or singleChoice.' + description: 'Text answer to the virtualEventRegistrationCustomQuestion or the virtualEventRegistrationPredefinedQuestion. Appears when answerInputType is text, multilineText or singleChoice.' nullable: true additionalProperties: type: object @@ -47983,9 +47994,11 @@ components: properties: displayName: type: string + description: Display name of the registration question. nullable: true isRequired: type: boolean + description: Indicates whether an answer to the question is required. The default value is false. nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Bookings.yml b/openApiDocs/beta/Bookings.yml index a3909be262..15963c2d1d 100644 --- a/openApiDocs/beta/Bookings.yml +++ b/openApiDocs/beta/Bookings.yml @@ -7457,6 +7457,7 @@ paths: tags: - solutions.bookingBusiness summary: Get bookingBusinesses from solutions + description: A collection of businesses in Microsoft Bookings. Read-only. Nullable. operationId: solution_ListBookingBusiness parameters: - $ref: '#/components/parameters/top' @@ -7530,6 +7531,7 @@ paths: tags: - solutions.bookingBusiness summary: Get bookingBusinesses from solutions + description: A collection of businesses in Microsoft Bookings. Read-only. Nullable. operationId: solution_GetBookingBusiness parameters: - name: bookingBusiness-id @@ -11274,6 +11276,7 @@ paths: tags: - solutions.virtualEventsRoot summary: Get virtualEvents from solutions + description: A collection of virtual events. operationId: solution_GetVirtualEvent parameters: - name: $select @@ -16491,7 +16494,11 @@ paths: post: tags: - solutions.virtualEventsRoot - summary: Create new navigation property to registrations for solutions + summary: Create virtualEventRegistration + description: 'Create a registration record for a registrant of a webinar. This method registers the person for the webinar. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/virtualeventwebinar-post-registrations?view=graph-rest-beta operationId: solution.virtualEvent.webinar_CreateRegistration parameters: - name: virtualEventWebinar-id @@ -16654,6 +16661,7 @@ paths: tags: - solutions.Actions summary: Invoke action cancel + description: 'Cancel a registrant''s registration record for a webinar. ' operationId: solution.virtualEvent.webinar.registration_cancel parameters: - name: virtualEventWebinar-id @@ -16682,7 +16690,11 @@ paths: get: tags: - solutions.virtualEventsRoot - summary: Get sessions from solutions + summary: List sessions + description: Get a list of sessions that a registrant registered for in a webinar. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/virtualeventregistration-list-sessions?view=graph-rest-beta operationId: solution.virtualEvent.webinar.registration_ListSession parameters: - name: virtualEventWebinar-id @@ -17032,6 +17044,7 @@ paths: tags: - solutions.Actions summary: Invoke action cancel + description: 'Cancel a registrant''s registration record for a webinar. ' operationId: solution.virtualEvent.webinar.registration.email_cancel parameters: - name: virtualEventWebinar-id @@ -17191,6 +17204,7 @@ paths: tags: - solutions.Actions summary: Invoke action cancel + description: 'Cancel a registrant''s registration record for a webinar. ' operationId: solution.virtualEvent.webinar.registration.userId_cancel parameters: - name: virtualEventWebinar-id @@ -17576,7 +17590,7 @@ paths: tags: - solutions.virtualEventsRoot summary: Get meetingAttendanceReport - description: 'Get the meetingAttendanceReport for an onlineMeeting or a virtualEvent. Each time an online meeting ends, an attendance report is generated for that session.' + description: 'Get the meetingAttendanceReport for an onlineMeeting or a virtualEvent. When an online meeting ends, an attendance report is generated for that session.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/meetingattendancereport-get?view=graph-rest-beta @@ -19000,7 +19014,7 @@ components: nullable: true customerNotes: type: string - description: 'Notes from the customer associated with this appointment. You can get the value only when reading this bookingAppointment by its ID. You can set this property only when initially creating an appointment with a new customer. After that point, the value is computed from the customer represented by customerId.' + description: Notes from the customer associated with this appointment. You can get the value only when you read this bookingAppointment by its ID. You can set this property only when you initially create an appointment with a new customer. nullable: true customerPhone: type: string @@ -19141,13 +19155,13 @@ 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, time and timezone when the customer was created.' + description: 'The date, time, and timezone when the customer was created.' format: date-time nullable: true lastUpdatedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The date, time and timezone when the customer was last updated.' + description: 'The date, time, and timezone when the customer was last updated.' format: date-time nullable: true phones: @@ -19394,16 +19408,19 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.bookingBusiness' + description: A collection of businesses in Microsoft Bookings. Read-only. Nullable. x-ms-navigationProperty: true bookingCurrencies: type: array items: $ref: '#/components/schemas/microsoft.graph.bookingCurrency' + description: A collection of monetary currencies supported by a bookingBusiness. Read-only. Nullable. x-ms-navigationProperty: true businessScenarios: type: array items: $ref: '#/components/schemas/microsoft.graph.businessScenario' + description: A collection of scenarios that contain relevant data and configuration information for a specific problem domain. x-ms-navigationProperty: true virtualEvents: $ref: '#/components/schemas/microsoft.graph.virtualEventsRoot' @@ -20265,11 +20282,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventTownhall' + description: A collection of town halls. Nullable. x-ms-navigationProperty: true webinars: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventWebinar' + description: A collection of webinars. Nullable. x-ms-navigationProperty: true additionalProperties: type: object @@ -20443,9 +20462,11 @@ components: nullable: true preferredLanguage: type: string + description: The registrant's preferred language. nullable: true preferredTimezone: type: string + description: The registrant's time zone details. nullable: true registrationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -21171,6 +21192,7 @@ components: nullable: true isArchived: type: boolean + description: 'Read-only. If set to true, the task is archived. An archived task is read-only.' nullable: true isOnMyDay: type: boolean @@ -21526,7 +21548,7 @@ components: properties: booleanValue: type: boolean - description: Boolean answer of the virtualEventRegistrationQuestion. Only appears when answerInputType is boolean. + description: Boolean answer to the virtualEventRegistrationCustomQuestion. Only appears when answerInputType is boolean. nullable: true displayName: type: string @@ -21537,14 +21559,14 @@ components: items: type: string nullable: true - description: Collection of text answer of the virtualEventRegistrationQuestion. Only appears when answerInputType is multiChoice. + description: A collection of text answers to the virtualEventRegistrationCustomQuestion. Only appears when answerInputType is multiChoice. questionId: type: string - description: id of the virtualEventRegistrationQuestion. + description: The identifier of either a virtualEventRegistrationCustomQuestion or a virtualEventRegistrationPredefinedQuestion. nullable: true value: type: string - description: 'Text answer of the virtualEventRegistrationQuestion. Appears when answerInputType is text, multilineText or singleChoice.' + description: 'Text answer to the virtualEventRegistrationCustomQuestion or the virtualEventRegistrationPredefinedQuestion. Appears when answerInputType is text, multilineText or singleChoice.' nullable: true additionalProperties: type: object @@ -22360,12 +22382,14 @@ components: properties: justification: type: string + description: Read-only. Reason why the entity was archived or unarchived. nullable: true statusChangedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' statusChangedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: Read-only. Date and time at which the entity's archive status changed. format: date-time nullable: true additionalProperties: @@ -22637,9 +22661,11 @@ components: properties: displayName: type: string + description: Display name of the registration question. nullable: true isRequired: type: boolean + description: Indicates whether an answer to the question is required. The default value is false. nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Calendar.yml b/openApiDocs/beta/Calendar.yml index 61c2bd6a59..762a527a7f 100644 --- a/openApiDocs/beta/Calendar.yml +++ b/openApiDocs/beta/Calendar.yml @@ -18211,7 +18211,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -18255,7 +18255,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: diff --git a/openApiDocs/beta/CloudCommunications.yml b/openApiDocs/beta/CloudCommunications.yml index 49e1447504..9fdcc2ee3f 100644 --- a/openApiDocs/beta/CloudCommunications.yml +++ b/openApiDocs/beta/CloudCommunications.yml @@ -3409,10 +3409,10 @@ paths: tags: - communications.Actions summary: Invoke action invite - description: 'Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled.' + description: 'Invite participants to the active call. For more information about how to handle operations, see commsOperation.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/participant-delete?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/participant-invite?view=graph-rest-beta operationId: communication.call.participant_invite parameters: - name: call-id diff --git a/openApiDocs/beta/Compliance.yml b/openApiDocs/beta/Compliance.yml index b258022f55..7b713b8ada 100644 --- a/openApiDocs/beta/Compliance.yml +++ b/openApiDocs/beta/Compliance.yml @@ -4881,7 +4881,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -8252,7 +8252,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -8616,7 +8616,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -9586,7 +9586,7 @@ components: nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). Read-only. + description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). nullable: true onPremisesSyncEnabled: type: boolean @@ -11763,6 +11763,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true subscriptions: type: array @@ -15443,7 +15444,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' - description: The collection property of AppLogUploadRequest. + description: Indicates collection of App Log Upload Request. x-ms-navigationProperty: true additionalProperties: type: object @@ -17849,6 +17850,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true versions: type: array @@ -18714,6 +18716,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerPlanCreation' isArchived: type: boolean + description: 'Read-only. If set to true, the plan is archived. An archived plan is read-only.' nullable: true owner: type: string @@ -20012,13 +20015,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcHealthCheckItem' - description: 'A list of failed health check items. If the status property is available, this property will be empty.' + description: 'A list of failed health check items. If the status property is available, this property is empty.' status: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityStatus' updatedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Datetime when the status was updated. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as 2014-01-01T00:00:00Z.' + description: 'Datetime when the status was updated. This property is deprecated and will no longer be supported effective August 31, 2024. Use lastModifiedDateTime instead. Read-Only.' format: date-time additionalProperties: type: object @@ -20030,9 +20033,11 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' primaryRegion: type: string + description: The primary and mainly used region where the Cloud PC is located. nullable: true secondaryRegion: type: string + description: The secondary region to which the Cloud PC can be failed over during a regional outage. nullable: true additionalProperties: type: object @@ -23365,6 +23370,7 @@ components: nullable: true isArchived: type: boolean + description: 'Read-only. If set to true, the task is archived. An archived task is read-only.' nullable: true isOnMyDay: type: boolean @@ -25369,7 +25375,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' scope: type: string - description: 'Indicates the scope of how the item is shared: anonymous, organization, or users. Read-only.' + description: 'Indicates the scope of how the item is shared. The possible values are: anonymous, organization, or users. Read-only.' nullable: true sharedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -26186,12 +26192,14 @@ components: properties: justification: type: string + description: Read-only. Reason why the entity was archived or unarchived. nullable: true statusChangedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' statusChangedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: Read-only. Date and time at which the entity's archive status changed. format: date-time nullable: true additionalProperties: @@ -26247,6 +26255,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerBucketCreation' isArchived: type: boolean + description: 'Read-only. If set totrue, the bucket is archived. An archived bucket is read-only.' nullable: true name: type: string @@ -29754,9 +29763,11 @@ components: nullable: true preferredLanguage: type: string + description: The registrant's preferred language. nullable: true preferredTimezone: type: string + description: The registrant's time zone details. nullable: true registrationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -31492,17 +31503,17 @@ components: items: type: string nullable: true - description: Collection of GUIDs that point to the certificateBasedApplicationConfiguration that contains the collection of allowed root and intermediate certificate authorities. + description: Collection of GUIDs that represent certificateBasedApplicationConfiguration that is allowed as root and intermediate certificate authorities. maxLifetime: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Value that can be used as the maximum duration in days, hours, minutes, or seconds from the date of key creation, for which the key is valid. Defined in ISO 8601 format for Durations. For example, P4DT12H30M5S represents a duration of four days, twelve hours, thirty minutes, and five seconds. This property is required when restrictionType is set to keyLifetime.' + description: 'String value that indicates the maximum lifetime for key expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to keyLifetime.' format: duration nullable: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Timestamp when the policy is enforced for all apps created on or after the specified date. For existing applications, the enforcement date would be back dated. To apply to all applications regardless of their creation date, this property would be null. Nullable.' + description: 'Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied.' format: date-time nullable: true restrictionType: @@ -31516,13 +31527,13 @@ components: maxLifetime: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Value that can be used as the maximum number for setting password expiration time in days, hours, minutes or seconds. Defined in ISO 8601 format for Durations. For example, ''P4DT12H30M5S'' represents a duration of four days, twelve hours, thirty minutes, and five seconds. This property is required when restriction type is set to passwordLifetime.' + description: 'String value that indicates the maximum lifetime for password expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to passwordLifetime.' format: duration nullable: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Enforces the policy for an app created on or after the enforcement date. For existing applications, the enforcement date would be backdated. To apply to all applications, this date would be null.' + description: 'Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied.' format: date-time nullable: true restrictionType: @@ -32913,7 +32924,7 @@ components: properties: booleanValue: type: boolean - description: Boolean answer of the virtualEventRegistrationQuestion. Only appears when answerInputType is boolean. + description: Boolean answer to the virtualEventRegistrationCustomQuestion. Only appears when answerInputType is boolean. nullable: true displayName: type: string @@ -32924,14 +32935,14 @@ components: items: type: string nullable: true - description: Collection of text answer of the virtualEventRegistrationQuestion. Only appears when answerInputType is multiChoice. + description: A collection of text answers to the virtualEventRegistrationCustomQuestion. Only appears when answerInputType is multiChoice. questionId: type: string - description: id of the virtualEventRegistrationQuestion. + description: The identifier of either a virtualEventRegistrationCustomQuestion or a virtualEventRegistrationPredefinedQuestion. nullable: true value: type: string - description: 'Text answer of the virtualEventRegistrationQuestion. Appears when answerInputType is text, multilineText or singleChoice.' + description: 'Text answer to the virtualEventRegistrationCustomQuestion or the virtualEventRegistrationPredefinedQuestion. Appears when answerInputType is text, multilineText or singleChoice.' nullable: true additionalProperties: type: object @@ -35054,9 +35065,11 @@ components: properties: displayName: type: string + description: Display name of the registration question. nullable: true isRequired: type: boolean + description: Indicates whether an answer to the question is required. The default value is false. nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/CrossDeviceExperiences.yml b/openApiDocs/beta/CrossDeviceExperiences.yml index c581194483..94859539ae 100644 --- a/openApiDocs/beta/CrossDeviceExperiences.yml +++ b/openApiDocs/beta/CrossDeviceExperiences.yml @@ -1662,7 +1662,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -1732,7 +1732,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -2195,7 +2195,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -2265,7 +2265,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -2335,7 +2335,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -3044,7 +3044,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -3114,7 +3114,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -3184,7 +3184,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -3922,7 +3922,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -3992,7 +3992,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -5289,7 +5289,7 @@ components: nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). Read-only. + description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). nullable: true onPremisesSyncEnabled: type: boolean @@ -10035,7 +10035,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' - description: The collection property of AppLogUploadRequest. + description: Indicates collection of App Log Upload Request. x-ms-navigationProperty: true additionalProperties: type: object @@ -11550,6 +11550,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true subscriptions: type: array @@ -11778,6 +11779,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerPlanCreation' isArchived: type: boolean + description: 'Read-only. If set to true, the plan is archived. An archived plan is read-only.' nullable: true owner: type: string @@ -13793,13 +13795,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcHealthCheckItem' - description: 'A list of failed health check items. If the status property is available, this property will be empty.' + description: 'A list of failed health check items. If the status property is available, this property is empty.' status: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityStatus' updatedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Datetime when the status was updated. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as 2014-01-01T00:00:00Z.' + description: 'Datetime when the status was updated. This property is deprecated and will no longer be supported effective August 31, 2024. Use lastModifiedDateTime instead. Read-Only.' format: date-time additionalProperties: type: object @@ -13811,9 +13813,11 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' primaryRegion: type: string + description: The primary and mainly used region where the Cloud PC is located. nullable: true secondaryRegion: type: string + description: The secondary region to which the Cloud PC can be failed over during a regional outage. nullable: true additionalProperties: type: object @@ -17220,6 +17224,7 @@ components: nullable: true isArchived: type: boolean + description: 'Read-only. If set to true, the task is archived. An archived task is read-only.' nullable: true isOnMyDay: type: boolean @@ -18371,6 +18376,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true versions: type: array @@ -18768,7 +18774,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' scope: type: string - description: 'Indicates the scope of how the item is shared: anonymous, organization, or users. Read-only.' + description: 'Indicates the scope of how the item is shared. The possible values are: anonymous, organization, or users. Read-only.' nullable: true sharedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -19185,12 +19191,14 @@ components: properties: justification: type: string + description: Read-only. Reason why the entity was archived or unarchived. nullable: true statusChangedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' statusChangedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: Read-only. Date and time at which the entity's archive status changed. format: date-time nullable: true additionalProperties: @@ -19246,6 +19254,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerBucketCreation' isArchived: type: boolean + description: 'Read-only. If set totrue, the bucket is archived. An archived bucket is read-only.' nullable: true name: type: string @@ -20454,17 +20463,17 @@ components: items: type: string nullable: true - description: Collection of GUIDs that point to the certificateBasedApplicationConfiguration that contains the collection of allowed root and intermediate certificate authorities. + description: Collection of GUIDs that represent certificateBasedApplicationConfiguration that is allowed as root and intermediate certificate authorities. maxLifetime: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Value that can be used as the maximum duration in days, hours, minutes, or seconds from the date of key creation, for which the key is valid. Defined in ISO 8601 format for Durations. For example, P4DT12H30M5S represents a duration of four days, twelve hours, thirty minutes, and five seconds. This property is required when restrictionType is set to keyLifetime.' + description: 'String value that indicates the maximum lifetime for key expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to keyLifetime.' format: duration nullable: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Timestamp when the policy is enforced for all apps created on or after the specified date. For existing applications, the enforcement date would be back dated. To apply to all applications regardless of their creation date, this property would be null. Nullable.' + description: 'Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied.' format: date-time nullable: true restrictionType: @@ -20478,13 +20487,13 @@ components: maxLifetime: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Value that can be used as the maximum number for setting password expiration time in days, hours, minutes or seconds. Defined in ISO 8601 format for Durations. For example, ''P4DT12H30M5S'' represents a duration of four days, twelve hours, thirty minutes, and five seconds. This property is required when restriction type is set to passwordLifetime.' + description: 'String value that indicates the maximum lifetime for password expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to passwordLifetime.' format: duration nullable: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Enforces the policy for an app created on or after the enforcement date. For existing applications, the enforcement date would be backdated. To apply to all applications, this date would be null.' + description: 'Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied.' format: date-time nullable: true restrictionType: @@ -24144,9 +24153,11 @@ components: nullable: true preferredLanguage: type: string + description: The registrant's preferred language. nullable: true preferredTimezone: type: string + description: The registrant's time zone details. nullable: true registrationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -27548,7 +27559,7 @@ components: properties: booleanValue: type: boolean - description: Boolean answer of the virtualEventRegistrationQuestion. Only appears when answerInputType is boolean. + description: Boolean answer to the virtualEventRegistrationCustomQuestion. Only appears when answerInputType is boolean. nullable: true displayName: type: string @@ -27559,14 +27570,14 @@ components: items: type: string nullable: true - description: Collection of text answer of the virtualEventRegistrationQuestion. Only appears when answerInputType is multiChoice. + description: A collection of text answers to the virtualEventRegistrationCustomQuestion. Only appears when answerInputType is multiChoice. questionId: type: string - description: id of the virtualEventRegistrationQuestion. + description: The identifier of either a virtualEventRegistrationCustomQuestion or a virtualEventRegistrationPredefinedQuestion. nullable: true value: type: string - description: 'Text answer of the virtualEventRegistrationQuestion. Appears when answerInputType is text, multilineText or singleChoice.' + description: 'Text answer to the virtualEventRegistrationCustomQuestion or the virtualEventRegistrationPredefinedQuestion. Appears when answerInputType is text, multilineText or singleChoice.' nullable: true additionalProperties: type: object @@ -29619,9 +29630,11 @@ components: properties: displayName: type: string + description: Display name of the registration question. nullable: true isRequired: type: boolean + description: Indicates whether an answer to the question is required. The default value is false. nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/DeviceManagement.Actions.yml b/openApiDocs/beta/DeviceManagement.Actions.yml index d889e26828..a3d3ebd40b 100644 --- a/openApiDocs/beta/DeviceManagement.Actions.yml +++ b/openApiDocs/beta/DeviceManagement.Actions.yml @@ -709,45 +709,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/deviceManagement/comanagedDevices/{managedDevice-id}/logCollectionRequests/{deviceLogCollectionResponse-id}/microsoft.graph.downloadDeviceLogs': - post: - tags: - - deviceManagement.Actions - summary: Invoke action downloadDeviceLogs - operationId: deviceManagement.comanagedDevice.logCollectionRequest_downloadDeviceLog - parameters: - - name: managedDevice-id - in: path - description: The unique identifier of managedDevice - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: managedDevice - - name: deviceLogCollectionResponse-id - in: path - description: The unique identifier of deviceLogCollectionResponse - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceLogCollectionResponse - responses: - 2XX: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.activateDeviceEsim': post: tags: @@ -1733,6 +1694,12 @@ paths: description: Success default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-04-30' + date: '2024-01-03' + version: 2024-01/setCloudPcReviewStatus + description: 'The setCloudPcReviewStatus API is deprecated and will stop returning data on Apr 30, 2024. Please use the new setReviewStatus API' x-ms-docs-operation-type: action '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.setDeviceName': post: @@ -2401,12 +2368,12 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/microsoft.graph.assignJustInTimeConfiguration': + '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/microsoft.graph.clearEnrollmentTimeDeviceMembershipTarget': post: tags: - deviceManagement.Actions - summary: Invoke action assignJustInTimeConfiguration - operationId: deviceManagement.configurationPolicy_assignJustInTimeConfiguration + summary: Invoke action clearEnrollmentTimeDeviceMembershipTarget + operationId: deviceManagement.configurationPolicy_clearEnrollmentTimeDeviceMembershipTarget parameters: - name: deviceManagementConfigurationPolicy-id in: path @@ -2416,18 +2383,6 @@ paths: schema: type: string x-ms-docs-key-type: deviceManagementConfigurationPolicy - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - justInTimeAssignments: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationJustInTimeAssignmentPolicy' - additionalProperties: - type: object - required: true responses: 2XX: description: Success @@ -2521,12 +2476,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/microsoft.graph.retrieveJustInTimeConfiguration': + '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/microsoft.graph.retrieveEnrollmentTimeDeviceMembershipTarget': post: tags: - deviceManagement.Actions - summary: Invoke action retrieveJustInTimeConfiguration - operationId: deviceManagement.configurationPolicy_retrieveJustInTimeConfiguration + summary: Invoke action retrieveEnrollmentTimeDeviceMembershipTarget + operationId: deviceManagement.configurationPolicy_retrieveEnrollmentTimeDeviceMembershipTarget parameters: - name: deviceManagementConfigurationPolicy-id in: path @@ -2542,7 +2497,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationJustInTimeAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.enrollmentTimeDeviceMembershipTargetResult' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action @@ -4798,45 +4753,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/deviceManagement/managedDevices/{managedDevice-id}/logCollectionRequests/{deviceLogCollectionResponse-id}/microsoft.graph.downloadDeviceLogs': - post: - tags: - - deviceManagement.Actions - summary: Invoke action downloadDeviceLogs - operationId: deviceManagement.managedDevice.logCollectionRequest_downloadDeviceLog - parameters: - - name: managedDevice-id - in: path - description: The unique identifier of managedDevice - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: managedDevice - - name: deviceLogCollectionResponse-id - in: path - description: The unique identifier of deviceLogCollectionResponse - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deviceLogCollectionResponse - responses: - 2XX: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.activateDeviceEsim': post: tags: @@ -5822,6 +5738,12 @@ paths: description: Success default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-04-30' + date: '2024-01-03' + version: 2024-01/setCloudPcReviewStatus + description: 'The setCloudPcReviewStatus API is deprecated and will stop returning data on Apr 30, 2024. Please use the new setReviewStatus API' x-ms-docs-operation-type: action '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.setDeviceName': post: @@ -6864,6 +6786,7 @@ paths: tags: - deviceManagement.Actions summary: Invoke action changeAlertRecordsPortalNotificationAsSent + description: 'Set the isPortalNotificationSent property of all portal notification resources associated with the specified alertRecord to true, marking them as sent. A maximum of 100 alertRecord IDs can be received at one time, and a maximum of 100 portal notification resources can be changed in the isPortalNotificationSent property status.' operationId: deviceManagement.monitoring.alertRecord_changeAlertRecordsPortalNotificationAsSent requestBody: description: Action parameters @@ -12154,6 +12077,67 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.retrieveAssignedApplicationsReport: + post: + tags: + - deviceManagement.Actions + summary: Invoke action retrieveAssignedApplicationsReport + description: Retrieves assigned applications report for troubleshooting blade + operationId: deviceManagement.report_retrieveAssignedApplicationsReport + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + filter: + type: string + nullable: true + top: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + skip: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + orderby: + type: string + nullable: true + groupby: + type: string + nullable: true + select: + type: string + nullable: true + search: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/octet-stream: + schema: + type: object + properties: + value: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/resourceAccessProfiles/{deviceManagementResourceAccessProfileBase-id}/microsoft.graph.assign': post: tags: @@ -12335,12 +12319,12 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/deviceManagement/reusablePolicySettings/{deviceManagementReusablePolicySetting-id}/referencingConfigurationPolicies/{deviceManagementConfigurationPolicy-id}/microsoft.graph.assignJustInTimeConfiguration': + '/deviceManagement/reusablePolicySettings/{deviceManagementReusablePolicySetting-id}/referencingConfigurationPolicies/{deviceManagementConfigurationPolicy-id}/microsoft.graph.clearEnrollmentTimeDeviceMembershipTarget': post: tags: - deviceManagement.Actions - summary: Invoke action assignJustInTimeConfiguration - operationId: deviceManagement.reusablePolicySetting.referencingConfigurationPolicy_assignJustInTimeConfiguration + summary: Invoke action clearEnrollmentTimeDeviceMembershipTarget + operationId: deviceManagement.reusablePolicySetting.referencingConfigurationPolicy_clearEnrollmentTimeDeviceMembershipTarget parameters: - name: deviceManagementReusablePolicySetting-id in: path @@ -12358,18 +12342,6 @@ paths: schema: type: string x-ms-docs-key-type: deviceManagementConfigurationPolicy - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - justInTimeAssignments: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationJustInTimeAssignmentPolicy' - additionalProperties: - type: object - required: true responses: 2XX: description: Success @@ -12479,12 +12451,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/deviceManagement/reusablePolicySettings/{deviceManagementReusablePolicySetting-id}/referencingConfigurationPolicies/{deviceManagementConfigurationPolicy-id}/microsoft.graph.retrieveJustInTimeConfiguration': + '/deviceManagement/reusablePolicySettings/{deviceManagementReusablePolicySetting-id}/referencingConfigurationPolicies/{deviceManagementConfigurationPolicy-id}/microsoft.graph.retrieveEnrollmentTimeDeviceMembershipTarget': post: tags: - deviceManagement.Actions - summary: Invoke action retrieveJustInTimeConfiguration - operationId: deviceManagement.reusablePolicySetting.referencingConfigurationPolicy_retrieveJustInTimeConfiguration + summary: Invoke action retrieveEnrollmentTimeDeviceMembershipTarget + operationId: deviceManagement.reusablePolicySetting.referencingConfigurationPolicy_retrieveEnrollmentTimeDeviceMembershipTarget parameters: - name: deviceManagementReusablePolicySetting-id in: path @@ -12508,7 +12480,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationJustInTimeAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.enrollmentTimeDeviceMembershipTargetResult' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action @@ -12923,6 +12895,10 @@ paths: tags: - deviceManagement.Actions summary: Invoke action createSnapshot + description: Create a snapshot for a specific Cloud PC device. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/cloudpc-createsnapshot?view=graph-rest-beta operationId: deviceManagement.virtualEndpoint.cloudPC_createSnapshot parameters: - name: cloudPC-id @@ -13121,6 +13097,10 @@ paths: tags: - deviceManagement.Actions summary: Invoke action resize + description: Upgrade or downgrade an existing Cloud PC to a configuration with a new virtual CPU (vCPU) and storage size. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/cloudpc-resize?view=graph-rest-beta operationId: deviceManagement.virtualEndpoint.cloudPC_resize parameters: - name: cloudPC-id @@ -13213,6 +13193,39 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/virtualEndpoint/cloudPCs/{cloudPC-id}/microsoft.graph.setReviewStatus': + post: + tags: + - deviceManagement.Actions + summary: Invoke action setReviewStatus + operationId: deviceManagement.virtualEndpoint.cloudPC_setReviewStatus + parameters: + - name: cloudPC-id + in: path + description: The unique identifier of cloudPC + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: cloudPC + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reviewStatus: + $ref: '#/components/schemas/microsoft.graph.cloudPcReviewStatus' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/virtualEndpoint/cloudPCs/{cloudPC-id}/microsoft.graph.start': post: tags: @@ -13293,7 +13306,7 @@ paths: tags: - deviceManagement.Actions summary: Invoke action bulkResize - description: 'Perform a bulk resize action to resize a group of cloudPCs that have successfully passed validation. If any devices can''t be resized, those devices indicate ''resize failed''. The remaining devices are provisioned for the resize process.' + description: 'Perform a bulk resize action to resize a group of cloudPCs that successfully pass validation. If any devices can''t be resized, those devices indicate ''resize failed''. The remaining devices are provisioned for the resize process.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/cloudpc-bulkresize?view=graph-rest-beta @@ -13520,12 +13533,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-30' - date: '2023-03-16' - version: 2023-03/onPremisesConnectionId - description: 'The onPremisesConnectionId property is deprecated and will stop returning on July 30, 2023.' x-ms-docs-operation-type: action '/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/microsoft.graph.assign': post: @@ -13565,12 +13572,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-30' - date: '2023-03-16' - version: 2023-03/onPremisesConnectionId - description: 'The onPremisesConnectionId property is deprecated and will stop returning on July 30, 2023.' x-ms-docs-operation-type: action /deviceManagement/virtualEndpoint/provisioningPolicies/microsoft.graph.applyConfig: post: @@ -13604,12 +13605,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-07-30' - date: '2023-03-16' - version: 2023-03/onPremisesConnectionId - description: 'The onPremisesConnectionId property is deprecated and will stop returning on July 30, 2023.' x-ms-docs-operation-type: action /deviceManagement/virtualEndpoint/reports/microsoft.graph.getActionStatusReports: post: @@ -14398,6 +14393,10 @@ paths: tags: - deviceManagement.Actions summary: Invoke action retrieveCrossRegionDisasterRecoveryReport + description: 'Retrieve the Windows 365 cross-region disaster recovery report, including CloudPcId, UserId, DeviceId, CloudPCDeviceDisplayName, UserPrincipalName, IsCrossRegionEnabled, CrossRegionHealthStatus, LicenseType, DisasterRecoveryStatus, CurrentRestorePointDateTime, and ActivationExpirationDateTime.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/cloudpcreports-retrievecrossregiondisasterrecoveryreport?view=graph-rest-beta operationId: deviceManagement.virtualEndpoint.report_retrieveCrossRegionDisasterRecoveryReport requestBody: description: Action parameters @@ -15174,6 +15173,41 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/windowsQualityUpdatePolicies/{windowsQualityUpdatePolicy-id}/microsoft.graph.assign': + post: + tags: + - deviceManagement.Actions + summary: Invoke action assign + operationId: deviceManagement.windowsQualityUpdatePolicy_assign + parameters: + - name: windowsQualityUpdatePolicy-id + in: path + description: The unique identifier of windowsQualityUpdatePolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: windowsQualityUpdatePolicy + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsQualityUpdatePolicyAssignment' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/windowsQualityUpdateProfiles/{windowsQualityUpdateProfile-id}/microsoft.graph.assign': post: tags: @@ -15871,12 +15905,6 @@ components: additionalProperties: type: object description: Scheduled Action for Rule - microsoft.graph.deviceManagementConfigurationJustInTimeAssignmentPolicy: - title: deviceManagementConfigurationJustInTimeAssignmentPolicy - type: object - additionalProperties: - type: object - description: The DeviceManagementConfigurationJustInTimeAssignmentPolicy entity is used to create a just-in-time assignment of specific DeviceManagementConfigurationPolicy to an AAD group. microsoft.graph.deviceManagementConfigurationPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -15944,6 +15972,21 @@ components: additionalProperties: type: object description: Device Management Configuration Policy + microsoft.graph.enrollmentTimeDeviceMembershipTargetResult: + title: enrollmentTimeDeviceMembershipTargetResult + type: object + properties: + enrollmentTimeDeviceMembershipTargetValidationStatuses: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.enrollmentTimeDeviceMembershipTargetStatus' + description: A list of validation status of the memberships targetted to profile. This collection can contain a maximum of 1 elements. + validationSucceeded: + type: boolean + description: 'Indicates if validations succeeded for the device membership target. When ''true'', the device membership target validation found no issues. When ''false'', the device membership target validation found issues. default - false' + additionalProperties: + type: object + description: 'The EnrollmentTimeDeviceMembershipTargetResult entity represents the results of the set/get EnrollmentTimeDeviceMembershipTarget request. The set/get EnrollmentTimeDeviceMembershipTarget API validates the device membership targets specified by the admin to ensure that they exist, that they are of the proper type, and any other target requirements are met such as that the Intune Device Provisioning First Party App is an owner of the target. Failures other than validation will result in 500 else validationSucceeded will be true or false if any of the validation fails for EnrollmentTimeDeviceMembershipTarget.' microsoft.graph.dataSharingConsent: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -16401,7 +16444,7 @@ components: type: object properties: applicationDetail: - $ref: '#/components/schemas/microsoft.graph.applicationDetail' + $ref: '#/components/schemas/microsoft.graph.elevationRequestApplicationDetail' deviceName: type: string description: 'The device name used to initiate the elevation request. For example: ''cotonso-laptop''. Returned by default. Read-only.' @@ -17432,6 +17475,17 @@ components: additionalProperties: type: object description: This entity contains the properties used to assign a windows feature update profile to a group. + microsoft.graph.windowsQualityUpdatePolicyAssignment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: windowsQualityUpdatePolicyAssignment + type: object + properties: + target: + $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' + additionalProperties: + type: object + description: This entity contains the properties used to assign a Windows quality update policy to a group. microsoft.graph.windowsQualityUpdateProfileAssignment: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -17873,6 +17927,19 @@ components: additionalProperties: type: object description: Setting instance within policy + microsoft.graph.enrollmentTimeDeviceMembershipTargetStatus: + title: enrollmentTimeDeviceMembershipTargetStatus + type: object + properties: + targetId: + type: string + description: The unique identifiers of the targets that devices will become members of when enrolled with the asociated profile. + nullable: true + targetValidationErrorCode: + $ref: '#/components/schemas/microsoft.graph.enrollmentTimeDeviceMembershipTargetValidationErrorCode' + additionalProperties: + type: object + description: 'Represents the Validation status of the device membership targets. The set/get EnrollmentTimeDeviceMembershipTarget API validates the device membership targets specified by the admin to ensure that they exist, that they are of the proper type, and any other target requirements are met such as that the Intune Device Provisioning First Party App is an owner of the target.' microsoft.graph.discoverySource: title: discoverySource enum: @@ -18315,8 +18382,8 @@ components: - value: enrollmentNotificationsConfiguration description: Indicates that configuration is of type Enrollment Notification which refers to types of notification a user receives during enrollment. name: enrollmentNotificationsConfiguration - microsoft.graph.applicationDetail: - title: applicationDetail + microsoft.graph.elevationRequestApplicationDetail: + title: elevationRequestApplicationDetail type: object properties: fileDescription: @@ -18368,6 +18435,7 @@ components: - expired - unknownFutureValue - revoked + - completed type: string description: Indicates state of elevation request x-ms-enum: @@ -18395,6 +18463,9 @@ components: - value: revoked description: 'Set to expire when Approved for is elapsed or ExpireDate is elapsed, whichever is sooner.' name: revoked + - value: completed + description: Indicates an elevation request that was previously approved and expired has been completed. + name: completed microsoft.graph.groupPolicyConfigurationType: title: groupPolicyConfigurationType enum: @@ -19087,7 +19158,7 @@ components: employeeLeaveDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The date and time when the user left or will leave the organization. To read this property, the calling app must be assigned the User-LifeCycleInfo.Read.All permission. To write this property, the calling app must be assigned the User.Read.All and User-LifeCycleInfo.ReadWrite.All permissions. To read this property in delegated scenarios, the admin needs one of the following Microsoft Entra roles: Lifecycle Workflows Administrator, Global Reader, or Global Administrator. To write this property in delegated scenarios, the admin needs the Global Administrator role. Supports $filter (eq, ne, not , ge, le, in). For more information, see Configure the employeeLeaveDateTime property for a user.' + description: 'The date and time when the user left or will leave the organization. To read this property, the calling app must be assigned the User-LifeCycleInfo.Read.All permission. To write this property, the calling app must be assigned the User.Read.All and User-LifeCycleInfo.ReadWrite.All permissions. To read this property in delegated scenarios, the admin needs at least one of the following Microsoft Entra roles: Lifecycle Workflows Administrator, Global Reader. To write this property in delegated scenarios, the admin needs the Global Administrator role. Supports $filter (eq, ne, not , ge, le, in). For more information, see Configure the employeeLeaveDateTime property for a user.' format: date-time nullable: true employeeOrgData: @@ -19899,26 +19970,26 @@ components: nullable: true categoryId: type: string - description: Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) + description: Specify category in which the setting is under. Support $filters. nullable: true description: type: string - description: Description of the item + description: Description of the setting. nullable: true displayName: type: string - description: Display name of the item + description: 'Name of the setting. For example: Allow Toast.' nullable: true helpText: type: string - description: Help text of the item + description: Help text of the setting. Give more details of the setting. nullable: true infoUrls: type: array items: type: string nullable: true - description: List of links more info for the setting can be found at + description: List of links more info for the setting can be found at. keywords: type: array items: @@ -19942,7 +20013,7 @@ components: description: List of referred setting information. rootDefinitionId: type: string - description: Root setting definition if the setting is a child setting. + description: Root setting definition id if the setting is a child setting. nullable: true settingUsage: $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingUsage' @@ -19956,6 +20027,43 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingVisibility' additionalProperties: type: object + microsoft.graph.enrollmentTimeDeviceMembershipTargetValidationErrorCode: + title: enrollmentTimeDeviceMembershipTargetValidationErrorCode + enum: + - unknown + - securityGroupNotFound + - notSecurityGroup + - notStaticSecurityGroup + - firstPartyAppNotAnOwner + - securityGroupNotInCallerScope + - unknownFutureValue + type: string + description: 'Represents the Validation error of the device membership target.The API will validate the device membership targets specified by the admin to ensure that they exist, that they are of the proper type, and any other target requirements are met such as that the Intune Device Provisioning First Party App is an owner of the target.' + x-ms-enum: + name: enrollmentTimeDeviceMembershipTargetValidationErrorCode + modelAsString: false + values: + - value: unknown + description: Default. Indicates the status of device membership target is not specified. Do not use. + name: unknown + - value: securityGroupNotFound + description: Indicates device membership target cannot be found. + name: securityGroupNotFound + - value: notSecurityGroup + description: Indicates device membership target is not a security group. + name: notSecurityGroup + - value: notStaticSecurityGroup + description: Indicates device membership target which is security group but not a static one. + name: notStaticSecurityGroup + - value: firstPartyAppNotAnOwner + description: Indicates required first party app not the owner of that device membership target. + name: firstPartyAppNotAnOwner + - value: securityGroupNotInCallerScope + description: Indicates that device membership target of type security group is not in the RBAC scope of the caller. + name: securityGroupNotInCallerScope + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.deviceComplianceActionType: title: deviceComplianceActionType enum: @@ -20779,6 +20887,7 @@ components: nullable: true additionalProperties: type: object + description: Support for this Entity is being deprecated starting May 2026 & will no longer be supported. microsoft.graph.deviceConfigurationDeviceOverview: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -21575,7 +21684,7 @@ components: lastNonInteractiveSignInDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The last non-interactive sign-in date for a specific user. You can use this field to calculate the last time a client attempted (either successfully or unsuccessfully) to sign in to the directory on behalf of a user. Because some users may use clients to access tenant resources rather than signing into your tenant directly, you can use the non-interactive sign-in date to along with lastSignInDateTime to identify inactive users. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is: ''2014-01-01T00:00:00Z''. Microsoft Entra ID maintains non-interactive sign-ins going back to May 2020. For more information about using the value of this property, see Manage inactive user accounts in Microsoft Entra ID.' + description: 'The last non-interactive sign-in date for a specific user. You can use this field to calculate the last time a client attempted (either successfully or unsuccessfully) to sign in to the directory on behalf of a user. Because some users may use clients to access tenant resources rather than signing into your tenant directly, you can use the non-interactive sign-in date to along with lastSignInDateTime to identify inactive users. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Microsoft Entra ID maintains non-interactive sign-ins going back to May 2020. For more information about using the value of this property, see Manage inactive user accounts in Microsoft Entra ID.' format: date-time nullable: true lastNonInteractiveSignInRequestId: @@ -21585,7 +21694,7 @@ components: lastSignInDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The last interactive sign-in date and time for a specific user. You can use this field to calculate the last time a user attempted (either successfully or unsuccessfully) to sign in to the directory the directory with an interactive authentication method. This field can be used to build reports, such as inactive users. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is: ''2014-01-01T00:00:00Z''. Microsoft Entra ID maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see Manage inactive user accounts in Microsoft Entra ID.' + description: 'The last interactive sign-in date and time for a specific user. You can use this field to calculate the last time a user attempted (either successfully or unsuccessfully) to sign in to the directory the directory with an interactive authentication method. This field can be used to build reports, such as inactive users. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Microsoft Entra ID maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see Manage inactive user accounts in Microsoft Entra ID.' format: date-time nullable: true lastSignInRequestId: @@ -21595,12 +21704,12 @@ components: lastSuccessfulSignInDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The datetime of the user's most recent successful sign in activity. + description: 'The date and time of the user''s most recent successful sign-in activity. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true lastSuccessfulSignInRequestId: type: string - description: The requestID of the last successful signIn. + description: The request ID of the last successful sign-in. nullable: true additionalProperties: type: object @@ -21624,7 +21733,7 @@ components: description: Optional. Short text description of the app used to generate the activity for use in cases when the app is not installed on the user’s local device. nullable: true contentInfo: - $ref: '#/components/schemas/microsoft.graph.Json' + description: Optional. A custom piece of data - JSON-LD extensible description of content according to schema.org syntax. contentUrl: type: string description: 'Optional. Used in the event the content can be rendered outside of a native or web-based app experience (for example, a pointer to an item in an RSS feed).' @@ -21663,7 +21772,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.activityHistoryItem' - description: Optional. NavigationProperty/Containment; navigation property to the activity's historyItems. + description: Optional. NavigationProperty/Containment; navigation property to the activity's activityHistoryItems. x-ms-navigationProperty: true additionalProperties: type: object @@ -21962,6 +22071,8 @@ components: $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' description: The claimsMappingPolicies assigned to this service principal. Supports $expand. x-ms-navigationProperty: true + claimsPolicy: + $ref: '#/components/schemas/microsoft.graph.customClaimsPolicy' createdObjects: type: array items: @@ -22020,6 +22131,11 @@ components: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).' x-ms-navigationProperty: true + permissionGrantPreApprovalPolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.permissionGrantPreApprovalPolicy' + x-ms-navigationProperty: true remoteDesktopSecurityConfiguration: $ref: '#/components/schemas/microsoft.graph.remoteDesktopSecurityConfiguration' synchronization: @@ -22164,6 +22280,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.softwareOathAuthenticationMethod' + description: The software OATH time-based one-time password (TOTP) applications registered to a user for authentication. x-ms-navigationProperty: true temporaryAccessPassMethods: type: array @@ -22341,6 +22458,10 @@ components: type: boolean description: 'When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. Default is false.' nullable: true + iCalUId: + type: string + description: A unique identifier for an event across calendars. This ID is different for each occurrence in a recurring series. Read-only. + nullable: true importance: $ref: '#/components/schemas/microsoft.graph.importance' isAllDay: @@ -22492,12 +22613,18 @@ components: properties: chatType: $ref: '#/components/schemas/microsoft.graph.chatType' + createdBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string description: Date and time at which the chat was created. Read-only. format: date-time nullable: true + isHiddenForAllMembers: + type: boolean + description: Indicates whether the chat is hidden for all its members. Read-only. + nullable: true lastUpdatedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -22592,7 +22719,7 @@ components: nullable: true allotmentDisplayName: type: string - description: 'The allotment name divides tenant licenses into smaller batches or groups that helps restrict the number of licenses available for use in a specific assignment. When the provisioningType is dedicated, the allotment name is null. Read-only.' + description: 'The allotment name divides tenant licenses into smaller batches or groups that help restrict the number of licenses available for use in a specific assignment. When the provisioningType is dedicated, the allotment name is null. Read-only.' nullable: true connectionSettings: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectionSettings' @@ -22609,7 +22736,7 @@ components: gracePeriodEndDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The date and time when the grace period ends and reprovisioning or deprovisioning happen. Required only if the status is inGracePeriod. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The date and time when the grace period ends and reprovisioning or deprovisioning happens. Required only if the status is inGracePeriod. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true imageDisplayName: @@ -22621,7 +22748,7 @@ components: lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The last modified date and time of the Cloud PC. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The last modified date and time of the Cloud PC. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z.' format: date-time lastRemoteActionResult: $ref: '#/components/schemas/microsoft.graph.cloudPcRemoteActionResult' @@ -22778,7 +22905,7 @@ components: nullable: true generation: type: string - description: The contact's generation. + description: The contact's suffix. nullable: true givenName: type: string @@ -22933,7 +23060,7 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. Default is true. Supports $filter (eq, ne, not, in). Only callers in Global Administrator and Cloud Device Administrator roles can set this property.' + description: 'true if the account is enabled; otherwise, false. Default is true. Supports $filter (eq, ne, not, in). Only callers with at least the Cloud Device Administrator role can set this property.' nullable: true alternativeSecurityIds: type: array @@ -23013,7 +23140,7 @@ components: nullable: true isRooted: type: boolean - description: true if the device is rooted; false if the device is jail-broken. This property can only be updated by Intune. + description: true if the device is rooted or jail-broken. This property can only be updated by Intune. nullable: true kind: type: string @@ -23440,10 +23567,11 @@ components: nullable: true isAssignableToRole: type: boolean - description: 'Indicates whether this group can be assigned to a Microsoft Entra role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true, visibility must be Hidden, and the group cannot be a dynamic group (that is, groupTypes can''t contain DynamicMembership). Only callers in Global Administrator and Privileged Role Administrator roles can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Microsoft Entra role assignmentsUsing this feature requires a Microsoft Entra ID P1 license. Returned by default. Supports $filter (eq, ne, not).' + description: 'Indicates whether this group can be assigned to a Microsoft Entra role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true, visibility must be Hidden, and the group cannot be a dynamic group (that is, groupTypes can''t contain DynamicMembership). Only callers with at least the Privileged Role Administrator role can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Microsoft Entra role assignmentsUsing this feature requires a Microsoft Entra ID P1 license. Returned by default. Supports $filter (eq, ne, not).' nullable: true isFavorite: type: boolean + description: Indicates whether the user marked the group as favorite. nullable: true isManagementRestricted: type: boolean @@ -23502,7 +23630,7 @@ components: nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Returned by default. Supports $filter (eq including on null values). Read-only. + description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). nullable: true onPremisesSyncEnabled: type: boolean @@ -23513,7 +23641,7 @@ components: nullable: true preferredDataLocation: type: string - description: 'The preferred data location for the Microsoft 365 group. By default, the group inherits the group creator''s preferred data location. To set this property, the calling app must be granted the Directory.ReadWrite.All permission and the user be assigned one of the following Microsoft Entra roles: Global Administrator User Account Administrator Directory Writer Exchange Administrator SharePoint Administrator For more information about this property, see OneDrive Online Multi-Geo and Create a Microsoft 365 group with a specific PDL. Nullable. Returned by default.' + description: 'The preferred data location for the Microsoft 365 group. By default, the group inherits the group creator''s preferred data location. To set this property, the calling app must be granted the Directory.ReadWrite.All permission and the user be assigned at least one of the following Microsoft Entra roles: User Account Administrator Directory Writer Exchange Administrator SharePoint Administrator For more information about this property, see OneDrive Online Multi-Geo and Create a Microsoft 365 group with a specific PDL. Nullable. Returned by default.' nullable: true preferredLanguage: type: string @@ -23546,7 +23674,7 @@ components: nullable: true securityIdentifier: type: string - description: 'Security identifier of the group, used in Windows scenarios. Returned by default.' + description: 'Security identifier of the group, used in Windows scenarios. Read-only. Returned by default.' nullable: true serviceProvisioningErrors: type: array @@ -24222,6 +24350,11 @@ components: description: Email(s) for the user associated with the device. This property is read-only. nullable: true readOnly: true + enrolledByUserPrincipalName: + type: string + description: The Entra (Azure AD) User Principal Name (UPN) of the user responsible for the enrollment of the device. This property is read-only. + nullable: true + readOnly: true enrolledDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -24729,7 +24862,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' - description: The collection property of AppLogUploadRequest. + description: Indicates collection of App Log Upload Request. x-ms-navigationProperty: true additionalProperties: type: object @@ -24858,10 +24991,12 @@ components: properties: alternativeRecording: type: string + description: The content stream of the alternative recording of a Microsoft Teams live event. Read-only. format: base64url nullable: true attendeeReport: type: string + description: The content stream of the attendee report of a Teams live event. Read-only. format: base64url nullable: true broadcastRecording: @@ -24874,6 +25009,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingCapabilities' + description: 'The list of meeting capabilities. Possible values are: questionAndAnswer,unknownFutureValue.' 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 @@ -24892,6 +25028,7 @@ components: nullable: true isBroadcast: type: boolean + description: Indicates whether this event is a Teams live event. nullable: true joinUrl: type: string @@ -24904,6 +25041,7 @@ components: $ref: '#/components/schemas/microsoft.graph.meetingParticipants' recording: type: string + description: The content stream of the recording of a Teams live event. Read-only. format: base64url nullable: true startDateTime: @@ -24946,16 +25084,19 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.outlookTaskFolder' + description: The user's Outlook task folders. Read-only. Nullable. x-ms-navigationProperty: true taskGroups: type: array items: $ref: '#/components/schemas/microsoft.graph.outlookTaskGroup' + description: The user's Outlook task groups. Read-only. Nullable. x-ms-navigationProperty: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.outlookTask' + description: The user's Outlook tasks. Read-only. Nullable. x-ms-navigationProperty: true additionalProperties: type: object @@ -26018,11 +26159,6 @@ components: $ref: '#/components/schemas/microsoft.graph.printer' additionalProperties: type: object - microsoft.graph.Json: - title: Json - type: object - additionalProperties: - type: object microsoft.graph.status: title: status enum: @@ -26043,7 +26179,7 @@ components: description: Optional. Background color used to render the activity in the UI - brand color for the application source of the activity. Must be a valid hex color nullable: true content: - $ref: '#/components/schemas/microsoft.graph.Json' + description: Optional. Custom piece of data - JSON object used to provide custom content to render the activity in the Windows Shell UI description: type: string description: 'Optional. Longer text description of the user''s unique activity (example: document name, first sentence, and/or metadata)' @@ -26063,36 +26199,43 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer + description: 'Optional. The duration of active user engagement. if not supplied, this is calculated from the startedDateTime and lastActiveDateTime.' format: int32 nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: Set by the server. DateTime in UTC when the object was created on the server. format: date-time nullable: true expirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: Optional. UTC DateTime when the activityHistoryItem will undergo hard-delete. Can be set by the client. format: date-time nullable: true lastActiveDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'Optional. UTC DateTime when the activityHistoryItem (activity session) was last understood as active or finished - if null, activityHistoryItem status should be Ongoing.' format: date-time nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: Set by the server. DateTime in UTC when the object was modified on the server. format: date-time nullable: true startedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: Required. UTC DateTime when the activityHistoryItem (activity session) was started. Required for timeline history. format: date-time status: $ref: '#/components/schemas/microsoft.graph.status' userTimezone: type: string + description: Optional. The timezone in which the user's device used to generate the activity was located at activity creation time. Values supplied as Olson IDs in order to support cross-platform representation. nullable: true activity: $ref: '#/components/schemas/microsoft.graph.userActivity' @@ -26180,14 +26323,17 @@ components: id: pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' type: string + description: The unique identifier for the addIn object. format: uuid nullable: true properties: type: array items: $ref: '#/components/schemas/microsoft.graph.keyValue' + description: The collection of key-value pairs that define parameters that the consuming service can use or call. You must specify this property when performing a POST or a PATCH operation on the addIns collection. Required. type: type: string + description: The unique name for the functionality exposed by the app. additionalProperties: type: object microsoft.graph.appRole: @@ -26346,6 +26492,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.passwordSingleSignOnField' + description: The fields to capture to fill the user credentials for password-based single sign-on. additionalProperties: type: object microsoft.graph.permissionScope: @@ -26445,6 +26592,31 @@ components: type: object additionalProperties: type: object + microsoft.graph.customClaimsPolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: customClaimsPolicy + type: object + properties: + audienceOverride: + type: string + description: 'If specified, it overrides the content of the audience claim for WS-Federation and SAML2 protocols. A custom signing key must be used for audienceOverride to be applied, otherwise, the audienceOverride value is ignored. The value provided must be in the format of an absolute URI.' + nullable: true + claims: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customClaimBase' + description: 'Defines which claims are present in the tokens affected by the policy, in addition to the basic claim and the core claim set. Inherited from customclaimbase.' + includeApplicationIdInIssuer: + type: boolean + description: Indicates whether the application ID is added to the claim. It is relevant only for SAML2.0 and if a custom signing key is used. the default value is true. Optional. + nullable: true + includeBasicClaimSet: + type: boolean + description: 'Determines whether the basic claim set is included in tokens affected by this policy. If set to true, all claims in the basic claim set are emitted in tokens affected by the policy. By default the basic claim set isn''t in the tokens unless they''re explicitly configured in this policy.' + nullable: true + additionalProperties: + type: object microsoft.graph.delegatedPermissionClassification: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -26523,6 +26695,19 @@ components: type: object additionalProperties: type: object + microsoft.graph.permissionGrantPreApprovalPolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - title: permissionGrantPreApprovalPolicy + type: object + properties: + conditions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.preApprovalDetail' + description: A list of condition sets describing the conditions under which the permission to grant consent for the app has been preapproved. + additionalProperties: + type: object microsoft.graph.remoteDesktopSecurityConfiguration: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -26991,8 +27176,10 @@ components: items: type: string nullable: true + description: The categories associated with the item. changeKey: type: string + description: 'Identifies the version of the item. Every time the item is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -27212,6 +27399,18 @@ components: - meeting - unknownFutureValue type: string + microsoft.graph.identitySet: + title: identitySet + type: object + properties: + application: + $ref: '#/components/schemas/microsoft.graph.identity' + device: + $ref: '#/components/schemas/microsoft.graph.identity' + user: + $ref: '#/components/schemas/microsoft.graph.identity' + additionalProperties: + type: object microsoft.graph.teamworkOnlineMeetingInfo: title: teamworkOnlineMeetingInfo type: object @@ -27252,6 +27451,8 @@ components: properties: consentedPermissionSet: $ref: '#/components/schemas/microsoft.graph.teamsAppPermissionSet' + scopeInfo: + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallationScopeInfo' teamsApp: $ref: '#/components/schemas/microsoft.graph.teamsApp' teamsAppDefinition: @@ -27484,6 +27685,7 @@ components: nullable: true teamsAppId: type: string + description: 'App definition identifier of the tab. This value can''t be changed after tab creation. Because this property is deprecated, we recommend expanding teamsApp to retrieve the application that is linked to the tab.' nullable: true webUrl: type: string @@ -27538,13 +27740,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcHealthCheckItem' - description: 'A list of failed health check items. If the status property is available, this property will be empty.' + description: 'A list of failed health check items. If the status property is available, this property is empty.' status: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityStatus' updatedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Datetime when the status was updated. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as 2014-01-01T00:00:00Z.' + description: 'Datetime when the status was updated. This property is deprecated and will no longer be supported effective August 31, 2024. Use lastModifiedDateTime instead. Read-Only.' format: date-time additionalProperties: type: object @@ -27556,9 +27758,11 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' primaryRegion: type: string + description: The primary and mainly used region where the Cloud PC is located. nullable: true secondaryRegion: type: string + description: The secondary region to which the Cloud PC can be failed over during a regional outage. nullable: true additionalProperties: type: object @@ -27618,6 +27822,8 @@ components: - dedicated - shared - unknownFutureValue + - sharedByUser + - sharedByEntraGroup type: string microsoft.graph.cloudPcServicePlanType: title: cloudPcServicePlanType @@ -27828,6 +28034,7 @@ components: format: date-time description: type: string + description: The description of the item. nullable: true eTag: type: string @@ -27856,18 +28063,6 @@ components: $ref: '#/components/schemas/microsoft.graph.user' additionalProperties: type: object - microsoft.graph.identitySet: - title: identitySet - type: object - properties: - application: - $ref: '#/components/schemas/microsoft.graph.identity' - device: - $ref: '#/components/schemas/microsoft.graph.identity' - user: - $ref: '#/components/schemas/microsoft.graph.identity' - additionalProperties: - type: object microsoft.graph.quota: title: quota type: object @@ -27969,6 +28164,7 @@ components: $ref: '#/components/schemas/microsoft.graph.bundle' content: type: string + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' format: base64url nullable: true contentStream: @@ -28025,6 +28221,8 @@ components: $ref: '#/components/schemas/microsoft.graph.specialFolder' video: $ref: '#/components/schemas/microsoft.graph.video' + viewpoint: + $ref: '#/components/schemas/microsoft.graph.driveItemViewpoint' webDavUrl: type: string description: WebDAV compatible URL for the item. @@ -28123,6 +28321,12 @@ components: $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' description: The collection of long-running operations on the list. x-ms-navigationProperty: true + permissions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. + x-ms-navigationProperty: true subscriptions: type: array items: @@ -28152,7 +28356,6 @@ components: nullable: true externalcourseActivityId: type: string - description: A course activity ID generated by the provider. Optional. nullable: true learnerUserId: type: string @@ -28201,6 +28404,8 @@ components: title: siteCollection type: object properties: + archivalDetails: + $ref: '#/components/schemas/microsoft.graph.siteArchivalDetails' dataLocationCode: type: string description: The geographic region code for where this site collection resides. Only present for multi-geo tenants. Read-only. @@ -28471,6 +28676,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.identitySet' + description: 'For type permissions, the details of the users to whom permission was granted. Read-only.' grantedToIdentitiesV2: type: array items: @@ -29093,7 +29299,7 @@ components: nullable: true isFavoriteByDefault: type: boolean - description: 'Indicates whether the channel should automatically be marked ''favorite'' for all members of the team. Can only be set programmatically with Create team. Default: false.' + description: 'Indicates whether the channel should be marked as recommended for all members of the team to show in their channel list. Note: All recommended channels automatically show in the channels list for education and frontline worker users. The property can only be set programmatically via the Create team method. The default value is false.' nullable: true membershipType: $ref: '#/components/schemas/microsoft.graph.channelMembershipType' @@ -29459,6 +29665,8 @@ components: type: string description: A provider-specific reference id for the uploaded logs. Read-only. nullable: true + status: + $ref: '#/components/schemas/microsoft.graph.managedAppLogUploadState' additionalProperties: type: object description: 'A `managedAppLogUpload` represents the log upload result for a given Mobile Application Management (MAM) Logs Uploading Component. Such components can be the application itself, the MAM SDK, and other on-device components that are capable of uploading diagnostic logs.' @@ -30917,7 +31125,7 @@ components: format: int32 additionalProperties: type: object - description: Device Configuration State for a given device. + description: Support for this Entity is being deprecated starting May 2026 & will no longer be supported. microsoft.graph.deviceHealthScriptPolicyState: title: deviceHealthScriptPolicyState type: object @@ -31458,10 +31666,12 @@ components: properties: content: type: string + description: The content of the resource. format: base64url nullable: true contentUrl: type: string + description: The URL for the content stream. nullable: true additionalProperties: type: object @@ -31539,14 +31749,23 @@ components: type: boolean description: Indicates whether attendees can turn on their microphone. nullable: true + allowBreakoutRooms: + type: boolean + nullable: true allowedPresenters: $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters' + allowLiveShare: + type: boolean + nullable: true allowMeetingChat: $ref: '#/components/schemas/microsoft.graph.meetingChatMode' allowParticipantsToChangeName: type: boolean description: Specifies if participants are allowed to rename themselves in an instance of the meeting. nullable: true + allowPowerPointSharing: + type: boolean + nullable: true allowRecording: type: boolean description: Indicates whether recording is enabled for the meeting. @@ -31559,6 +31778,9 @@ components: type: boolean description: Indicates whether transcription is enabled for the meeting. nullable: true + allowWhiteboard: + type: boolean + nullable: true anonymizeIdentityForRoles: type: array items: @@ -31656,12 +31878,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' + description: For broadcast meeting only. organizer: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' producers: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' + description: For broadcast meeting only. additionalProperties: type: object microsoft.graph.meetingAttendanceReport: @@ -31703,17 +31927,31 @@ components: - title: callRecording type: object properties: + callId: + type: string + description: The unique identifier for the call that is related to this recording. Read-only. + nullable: true content: type: string description: The content of the recording. Read-only. format: base64url nullable: true + contentCorrelationId: + type: string + description: The unique identifier that links the transcript with its corresponding recording. Read-only. + nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string description: 'Date and time at which the recording was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true + endDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Date and time at which the recording ends. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time + nullable: true meetingId: type: string description: The unique identifier of the onlineMeeting related to this recording. Read-only. @@ -31726,7 +31964,7 @@ components: nullable: true recordingContentUrl: type: string - description: The URL which can be used to access the content of the recording. Read-only. + description: The URL that can be used to access the content of the recording. Read-only. nullable: true additionalProperties: type: object @@ -31786,15 +32024,29 @@ components: - title: callTranscript type: object properties: + callId: + type: string + description: The unique identifier for the call that is related to this transcript. Read-only. + nullable: true content: type: string description: The content of the transcript. Read-only. format: base64url nullable: true + contentCorrelationId: + type: string + description: The unique identifier that links the transcript with its corresponding recording. Read-only. + nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Date and time at which the transcript was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + description: 'Date and time at which the transcript was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time + nullable: true + endDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Date and time at which the transcription ends. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true meetingId: @@ -31814,7 +32066,7 @@ components: nullable: true transcriptContentUrl: type: string - description: The URL which can be used to access the content of the transcript. Read-only. + description: The URL that can be used to access the content of the transcript. Read-only. nullable: true additionalProperties: type: object @@ -32044,12 +32296,12 @@ components: appliedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 the approval decision was applied. The DatetimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $select. Read-only.' + description: 'The timestamp when the approval decision was applied. The DatetimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $select. Read-only.' format: date-time nullable: true applyResult: type: string - description: 'The result of applying the decision. Possible values: New, AppliedSuccessfully, AppliedWithUnknownFailure, AppliedSuccessfullyButObjectNotFound and ApplyNotSupported. Supports $select, $orderby, and $filter (eq only). Read-only.' + description: 'The result of applying the decision. Possible values: New, AppliedSuccessfully, AppliedWithUnknownFailure, AppliedSuccessfullyButObjectNotFound, and ApplyNotSupported. Supports $select, $orderby, and $filter (eq only). Read-only.' nullable: true decision: type: string @@ -32069,7 +32321,7 @@ components: $ref: '#/components/schemas/microsoft.graph.decisionItemPrincipalResourceMembership' recommendation: type: string - description: 'A system-generated recommendation for the approval decision based off last interactive sign-in to tenant. Recommend approve if sign-in is within thirty days of start of review. Recommend deny if sign-in is greater than thirty days of start of review. Recommendation not available otherwise. Possible values: Approve, Deny, or NoInfoAvailable. Supports $select, $orderby, and $filter (eq only). Read-only.' + description: 'A system-generated recommendation for the approval decision based off last interactive sign-in to tenant. Recommend approve if sign-in is within 30 days of start of review. Recommend deny if sign-in is greater than 30 days of start of review. Recommendation not available otherwise. Possible values: Approve, Deny, or NoInfoAvailable. Supports $select, $orderby, and $filter (eq only). Read-only.' nullable: true resource: $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemResource' @@ -32112,6 +32364,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' + description: 'This collection of reviewer scopes is used to define the list of fallback reviewers. These fallback reviewers are notified to take action if no users are found from the list of reviewers specified. This could occur when either the group owner is specified as the reviewer but the group owner doesn''t exist, or manager is specified as reviewer but a user''s manager doesn''t exist. Supports $select. Note: This property has been replaced by fallbackReviewers. However, specifying either backupReviewers or fallbackReviewers automatically populates the same values to the other property.' createdBy: $ref: '#/components/schemas/microsoft.graph.userIdentity' createdDateTime: @@ -32277,9 +32530,11 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerPlanCreation' isArchived: type: boolean + description: 'Read-only. If set to true, the plan is archived. An archived plan is read-only.' nullable: true owner: type: string + description: 'Use the container property instead. ID of the group that owns the plan. After it''s set, this property can’t be updated. This property doesn''t return a valid group ID if the container of the plan isn''t a group.' nullable: true sharedWithContainers: type: array @@ -32324,7 +32579,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' assigneePriority: type: string - description: 'A hint that is used to order items of this type in a list view. For more information, see Using order hints in Planner.' + description: 'A hint that is used to order items of this type in a list view. For more information, see Using order hints in planner.' nullable: true assignments: $ref: '#/components/schemas/microsoft.graph.plannerAssignments' @@ -32364,7 +32619,7 @@ components: dueDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The date and time at which the task is due. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The date and time at which the task is due. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' format: date-time nullable: true hasDescription: @@ -32373,10 +32628,11 @@ components: nullable: true isArchived: type: boolean + description: 'Read-only. If set to true, the task is archived. An archived task is read-only.' nullable: true isOnMyDay: type: boolean - description: 'A Boolean value that indicates whether to show this task in the MyDay view. true to show the task. Otherwise, false.' + description: 'Indicates whether to show this task in the MyDay view. If true, it shows the task.' nullable: true isOnMyDayLastModifiedDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' @@ -32386,7 +32642,7 @@ components: nullable: true orderHint: type: string - description: 'The hint used to order items of this type in a list view. For more information, see Using order hints in Plannern.' + description: 'The hint used to order items of this type in a list view. For more information, see Using order hints in plannern.' nullable: true percentComplete: maximum: 2147483647 @@ -32405,7 +32661,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: 'The priority of the task. Valid values are between 0 and 10, inclusive. Larger values indicate lower priority. For example, 0 has the highest priority and 10 has the lowest priority. Currently, Planner interprets values 0 and 1 as ''urgent'', 2 and 3 and 4 as ''important'', 5, 6, and 7 as ''medium'', and 8, 9, and 10 as ''low''. Currently, Planner sets the value 1 for ''urgent'', 3 for ''important'', 5 for ''medium'', and 9 for ''low''.' + description: 'The priority of the task. Valid values are between 0 and 10, inclusive. Larger values indicate lower priority. For example, 0 has the highest priority and 10 has the lowest priority. Currently, planner interprets values 0 and 1 as ''urgent'', 2 and 3 and 4 as ''important'', 5, 6, and 7 as ''medium'', and 8, 9, and 10 as ''low''. Currently, planner sets the value 1 for ''urgent'', 3 for ''important'', 5 for ''medium'', and 9 for ''low''.' format: int32 nullable: true recurrence: @@ -33518,11 +33774,11 @@ components: properties: key: type: string - description: Key. + description: Contains the name of the field that a value is associated with. nullable: true value: type: string - description: Value. + description: Contains the corresponding value for the specified key. nullable: true additionalProperties: type: object @@ -33600,6 +33856,17 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.customClaimBase: + title: customClaimBase + type: object + properties: + configurations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customClaimConfiguration' + description: One or more configurations that describe how the claim is sourced and under what conditions. + additionalProperties: + type: object microsoft.graph.permissionClassificationType: title: permissionClassificationType enum: @@ -33608,6 +33875,18 @@ components: - high - unknownFutureValue type: string + microsoft.graph.preApprovalDetail: + title: preApprovalDetail + type: object + properties: + permissions: + $ref: '#/components/schemas/microsoft.graph.preApprovedPermissions' + scopeType: + $ref: '#/components/schemas/microsoft.graph.resourceScopeType' + sensitivityLabels: + $ref: '#/components/schemas/microsoft.graph.scopeSensitivityLabels' + additionalProperties: + type: object microsoft.graph.targetDeviceGroup: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -33950,6 +34229,14 @@ components: description: A collection of resource-specific permissions. additionalProperties: type: object + microsoft.graph.teamsAppInstallationScopeInfo: + title: teamsAppInstallationScopeInfo + type: object + properties: + scope: + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallationScopes' + additionalProperties: + type: object microsoft.graph.teamsApp: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -34164,11 +34451,15 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time + reactionContentUrl: + type: string + description: The hosted content URL for the custom reaction type. + nullable: true reactionType: type: string - description: 'Supported values are like, angry, sad, laugh, heart, surprised.' + description: 'Supported values are Unicode characters and custom. Some backward-compatible reaction types include like, angry, sad, laugh, heart, and surprised.' user: $ref: '#/components/schemas/microsoft.graph.chatMessageReactionIdentitySet' additionalProperties: @@ -34393,7 +34684,7 @@ components: nullable: true driveType: type: string - description: Identifies the type of drive. Only returned if the item is located in a drive. See drive resource for values. + description: Identifies the type of drive. Only returned if the item is located in a drive. See drive resource for values. nullable: true id: type: string @@ -34405,7 +34696,7 @@ components: nullable: true path: type: string - description: Path that can be used to navigate to the item. Read-only. + description: Percent-encoded path that can be used to navigate to the item. Read-only. nullable: true shareId: type: string @@ -34415,7 +34706,7 @@ components: $ref: '#/components/schemas/microsoft.graph.sharepointIds' siteId: type: string - description: 'For OneDrive for Business and SharePoint, this property represents the ID of the site that contains the parent document library of the driveItem resource or the parent list of the listItem resource. The value is the same as the id property of that site resource. It is an opaque string that consists of three identifiers of the site. For OneDrive, this property is not populated.' + description: 'For OneDrive for Business and SharePoint, this property represents the ID of the site that contains the parent document library of the driveItem resource or the parent list of the listItem resource. The value is the same as the id property of that site resource. It''s an opaque string that consists of three identifiers of the site. For OneDrive, this property isn''t populated.' nullable: true additionalProperties: type: object @@ -34508,6 +34799,12 @@ components: $ref: '#/components/schemas/microsoft.graph.driveItem' fields: $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + permissions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. + x-ms-navigationProperty: true versions: type: array items: @@ -34741,6 +35038,7 @@ components: properties: type: type: string + description: 'An string indicating the type of package. While oneNote is the only currently defined value, you should expect other package types to be returned and handle them accordingly.' nullable: true additionalProperties: type: object @@ -34903,7 +35201,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' scope: type: string - description: 'Indicates the scope of how the item is shared: anonymous, organization, or users. Read-only.' + description: 'Indicates the scope of how the item is shared. The possible values are: anonymous, organization, or users. Read-only.' nullable: true sharedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -35002,6 +35300,16 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.driveItemViewpoint: + title: driveItemViewpoint + type: object + properties: + accessOperations: + $ref: '#/components/schemas/microsoft.graph.driveItemAccessOperationsViewpoint' + sharing: + $ref: '#/components/schemas/microsoft.graph.sharingViewpoint' + additionalProperties: + type: object microsoft.graph.itemRetentionLabel: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -35194,6 +35502,14 @@ components: - completed - unknownFutureValue type: string + microsoft.graph.siteArchivalDetails: + title: siteArchivalDetails + type: object + properties: + archiveStatus: + $ref: '#/components/schemas/microsoft.graph.siteArchiveStatus' + additionalProperties: + type: object microsoft.graph.itemActivityStat: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -35998,6 +36314,7 @@ components: lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' format: date-time nullable: true resourceReference: @@ -36716,6 +37033,43 @@ components: $ref: '#/components/schemas/microsoft.graph.sizeRange' additionalProperties: type: object + microsoft.graph.managedAppLogUploadState: + title: managedAppLogUploadState + enum: + - pending + - inProgress + - completed + - declinedByUser + - timedOut + - failed + - unknownFutureValue + type: string + description: Represents the current status of the associated `managedAppLogCollectionRequest`. + x-ms-enum: + name: managedAppLogUploadState + modelAsString: false + values: + - value: pending + description: 'Default. The log upload request has been successfully created, and is pending delivery to the Mobile Application Management (MAM) application.' + name: pending + - value: inProgress + description: One or more log upload components have uploaded their logs. + name: inProgress + - value: completed + description: All log upload successfully components have uploaded their logs. + name: completed + - value: declinedByUser + description: The log upload request was declined by the user on the device. + name: declinedByUser + - value: timedOut + description: The log upload request was not acknowledged by the user within the allowed time window. + name: timedOut + - value: failed + description: The log upload request encountered an error. + name: failed + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.configurationManagerClientState: title: configurationManagerClientState enum: @@ -37848,6 +38202,7 @@ components: nullable: true tollFreeNumber: type: string + description: The toll-free number that connects to the Audio Conference Provider. nullable: true tollFreeNumbers: type: array @@ -37857,6 +38212,7 @@ components: description: List of toll-free numbers that are displayed in the meeting invite. tollNumber: type: string + description: The toll number that connects to the Audio Conference Provider. nullable: true tollNumbers: type: array @@ -38136,7 +38492,7 @@ components: properties: ipAddress: type: string - description: Indicates the client IP address used by user performing the activity (audit log only). + description: Indicates the client IP address associated with the user performing the activity (audit log only). nullable: true userPrincipalName: type: string @@ -38312,12 +38668,14 @@ components: properties: justification: type: string + description: Read-only. Reason why the entity was archived or unarchived. nullable: true statusChangedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' statusChangedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: Read-only. Date and time at which the entity's archive status changed. format: date-time nullable: true additionalProperties: @@ -38373,6 +38731,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerBucketCreation' isArchived: type: boolean + description: 'Read-only. If set totrue, the bucket is archived. An archived bucket is read-only.' nullable: true name: type: string @@ -38571,6 +38930,11 @@ components: format: date-time source: $ref: '#/components/schemas/microsoft.graph.personDataSources' + sources: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profileSourceAnnotation' + description: Where the values within an entity originated if synced from another source. additionalProperties: type: object microsoft.graph.personAnnualEventType: @@ -39158,7 +39522,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' displayName: type: string - description: Display name of the virtual event. + description: The display name of the virtual event. nullable: true endDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' @@ -39176,7 +39540,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' - description: Sessions for the virtual event. + description: The sessions for the virtual event. x-ms-navigationProperty: true additionalProperties: type: object @@ -39237,6 +39601,14 @@ components: type: string description: Last name of the registrant. nullable: true + preferredLanguage: + type: string + description: The registrant's preferred language. + nullable: true + preferredTimezone: + type: string + description: The registrant's time zone details. + nullable: true registrationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -39793,16 +40165,17 @@ components: items: type: string nullable: true - description: Collection of GUIDs that point to the certificateBasedApplicationConfiguration that contains the collection of allowed root and intermediate certificate authorities. + description: Collection of GUIDs that represent certificateBasedApplicationConfiguration that is allowed as root and intermediate certificate authorities. maxLifetime: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string + description: 'String value that indicates the maximum lifetime for key expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to keyLifetime.' format: duration nullable: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Timestamp when the policy is enforced for all apps created on or after the specified date. For existing applications, the enforcement date would be back dated. To apply to all applications regardless of their creation date, this property would be null. Nullable.' + description: 'Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied.' format: date-time nullable: true restrictionType: @@ -39816,18 +40189,61 @@ components: maxLifetime: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string + description: 'String value that indicates the maximum lifetime for password expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to passwordLifetime.' format: duration nullable: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Enforces the policy for an app created on or after the enforcement date. For existing applications, the enforcement date would be backdated. To apply to all applications, this date would be null.' + description: 'Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied.' format: date-time nullable: true restrictionType: $ref: '#/components/schemas/microsoft.graph.appCredentialRestrictionType' additionalProperties: type: object + microsoft.graph.customClaimConfiguration: + title: customClaimConfiguration + type: object + properties: + attribute: + $ref: '#/components/schemas/microsoft.graph.customClaimAttributeBase' + condition: + $ref: '#/components/schemas/microsoft.graph.customClaimConditionBase' + transformations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customClaimTransformation' + description: An ordered list of transformations that are applied in sequence. + additionalProperties: + type: object + microsoft.graph.preApprovedPermissions: + title: preApprovedPermissions + type: object + properties: + permissionKind: + $ref: '#/components/schemas/microsoft.graph.permissionKind' + permissionType: + $ref: '#/components/schemas/microsoft.graph.permissionType' + additionalProperties: + type: object + microsoft.graph.resourceScopeType: + title: resourceScopeType + enum: + - group + - chat + - tenant + - unknownFutureValue + - team + type: string + microsoft.graph.scopeSensitivityLabels: + title: scopeSensitivityLabels + type: object + properties: + labelKind: + $ref: '#/components/schemas/microsoft.graph.labelKind' + additionalProperties: + type: object microsoft.graph.synchronizationSecret: title: synchronizationSecret enum: @@ -40044,14 +40460,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.teamsAppDistributionMethod: - title: teamsAppDistributionMethod - enum: - - store - - organization - - sideloaded - - unknownFutureValue - type: string microsoft.graph.teamsAppInstallationScopes: title: teamsAppInstallationScopes enum: @@ -40062,6 +40470,14 @@ components: type: string x-ms-enum-flags: isFlags: true + microsoft.graph.teamsAppDistributionMethod: + title: teamsAppDistributionMethod + enum: + - store + - organization + - sideloaded + - unknownFutureValue + type: string microsoft.graph.teamsAppAuthorization: title: teamsAppAuthorization type: object @@ -40465,6 +40881,50 @@ components: - other - unknownFutureValue type: string + microsoft.graph.driveItemAccessOperationsViewpoint: + title: driveItemAccessOperationsViewpoint + type: object + properties: + canComment: + type: boolean + description: Indicates whether the user can comment on this item. + nullable: true + canCreateFile: + type: boolean + description: Indicates whether the user can create files within this object. Returned only on folders. + nullable: true + canCreateFolder: + type: boolean + description: Indicates whether the user can create folders within this object. Returned only on folders. + nullable: true + canDelete: + type: boolean + description: Indicates whether the user can delete this item. + nullable: true + canDownload: + type: boolean + description: Indicates whether the user can download this item. + nullable: true + canRead: + type: boolean + description: Indicates whether the user can read this item. + nullable: true + canUpdate: + type: boolean + description: Indicates whether the user can update this item. + nullable: true + additionalProperties: + type: object + microsoft.graph.sharingViewpoint: + title: sharingViewpoint + type: object + properties: + defaultSharingLink: + $ref: '#/components/schemas/microsoft.graph.defaultSharingLink' + sharingAbilities: + $ref: '#/components/schemas/microsoft.graph.sharePointSharingAbilities' + additionalProperties: + type: object microsoft.graph.retentionLabelSettings: title: retentionLabelSettings type: object @@ -40606,7 +41066,7 @@ components: description: 'Indicates what type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.' nullable: true value: - $ref: '#/components/schemas/microsoft.graph.Json' + description: 'Represents the formula that the name is defined to refer to. For example, =Sheet14!$B$2:$H$12 and =4.75. Read-only.' visible: type: boolean description: Specifies whether the object is visible or not. @@ -40740,6 +41200,14 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.siteArchiveStatus: + title: siteArchiveStatus + enum: + - recentlyArchived + - fullyArchived + - reactivating + - unknownFutureValue + type: string microsoft.graph.itemActionStat: title: itemActionStat type: object @@ -42165,6 +42633,24 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.profileSourceAnnotation: + title: profileSourceAnnotation + type: object + properties: + isDefaultSource: + type: boolean + description: Indicates whether the source is the default one. + nullable: true + properties: + type: array + items: + type: string + nullable: true + description: Names of properties that have data from this source. + sourceId: + type: string + additionalProperties: + type: object microsoft.graph.personRelationship: title: personRelationship enum: @@ -42438,7 +42924,7 @@ components: properties: booleanValue: type: boolean - description: Boolean answer of the virtualEventRegistrationQuestion. Only appears when answerInputType is boolean. + description: Boolean answer to the virtualEventRegistrationCustomQuestion. Only appears when answerInputType is boolean. nullable: true displayName: type: string @@ -42449,14 +42935,14 @@ components: items: type: string nullable: true - description: Collection of text answer of the virtualEventRegistrationQuestion. Only appears when answerInputType is multiChoice. + description: A collection of text answers to the virtualEventRegistrationCustomQuestion. Only appears when answerInputType is multiChoice. questionId: type: string - description: id of the virtualEventRegistrationQuestion. + description: The identifier of either a virtualEventRegistrationCustomQuestion or a virtualEventRegistrationPredefinedQuestion. nullable: true value: type: string - description: 'Text answer of the virtualEventRegistrationQuestion. Appears when answerInputType is text, multilineText or singleChoice.' + description: 'Text answer to the virtualEventRegistrationCustomQuestion or the virtualEventRegistrationPredefinedQuestion. Appears when answerInputType is text, multilineText or singleChoice.' nullable: true additionalProperties: type: object @@ -42546,6 +43032,52 @@ components: - stapleDualRight - stapleDualBottom - unknownFutureValue + - stapleTripleLeft + - stapleTripleTop + - stapleTripleRight + - stapleTripleBottom + - bindLeft + - bindTop + - bindRight + - bindBottom + - foldAccordion + - foldDoubleGate + - foldGate + - foldHalf + - foldHalfZ + - foldLeftGate + - foldLetter + - foldParallel + - foldPoster + - foldRightGate + - foldZ + - foldEngineeringZ + - punchTopLeft + - punchBottomLeft + - punchTopRight + - punchBottomRight + - punchDualLeft + - punchDualTop + - punchDualRight + - punchDualBottom + - punchTripleLeft + - punchTripleTop + - punchTripleRight + - punchTripleBottom + - punchQuadLeft + - punchQuadTop + - punchQuadRight + - punchQuadBottom + - fold + - trim + - bale + - bookletMaker + - coat + - laminate + - trimAfterPages + - trimAfterDocuments + - trimAfterCopies + - trimAfterJob type: string microsoft.graph.printMultipageLayout: title: printMultipageLayout @@ -43714,6 +44246,46 @@ components: - customPasswordAddition - unknownFutureValue type: string + microsoft.graph.customClaimAttributeBase: + title: customClaimAttributeBase + type: object + additionalProperties: + type: object + microsoft.graph.customClaimConditionBase: + title: customClaimConditionBase + type: object + additionalProperties: + type: object + microsoft.graph.customClaimTransformation: + title: customClaimTransformation + type: object + properties: + input: + $ref: '#/components/schemas/microsoft.graph.transformationAttribute' + additionalProperties: + type: object + microsoft.graph.permissionKind: + title: permissionKind + enum: + - all + - enumerated + - allPermissionsOnResourceApp + - unknownFutureValue + type: string + microsoft.graph.permissionType: + title: permissionType + enum: + - application + - delegated + - delegatedUserConsentable + type: string + microsoft.graph.labelKind: + title: labelKind + enum: + - all + - enumerated + - unknownFutureValue + type: string microsoft.graph.synchronizationScheduleState: title: synchronizationScheduleState enum: @@ -44033,6 +44605,34 @@ components: - comment - unknownFutureValue type: string + microsoft.graph.defaultSharingLink: + title: defaultSharingLink + type: object + properties: + defaultToExistingAccess: + type: boolean + description: Indicates whether the default link setting for this object is a direct URL rather than a sharing link. + nullable: true + role: + $ref: '#/components/schemas/microsoft.graph.sharingRole' + scope: + $ref: '#/components/schemas/microsoft.graph.sharingScope' + additionalProperties: + type: object + microsoft.graph.sharePointSharingAbilities: + title: sharePointSharingAbilities + type: object + properties: + anyoneLinkAbilities: + $ref: '#/components/schemas/microsoft.graph.linkScopeAbilities' + directSharingAbilities: + $ref: '#/components/schemas/microsoft.graph.directSharingAbilities' + organizationLinkAbilities: + $ref: '#/components/schemas/microsoft.graph.linkScopeAbilities' + specificPeopleLinkAbilities: + $ref: '#/components/schemas/microsoft.graph.linkScopeAbilities' + additionalProperties: + type: object microsoft.graph.security.behaviorDuringRetentionPeriod: title: behaviorDuringRetentionPeriod enum: @@ -44157,7 +44757,7 @@ components: description: Returns the name of the table column. nullable: true values: - $ref: '#/components/schemas/microsoft.graph.Json' + description: 'Represents the raw values of the specified range. The data returned could be of type string, number, or a boolean. Cell that contains an error returns the error string.' filter: $ref: '#/components/schemas/microsoft.graph.workbookFilter' additionalProperties: @@ -44175,7 +44775,7 @@ components: description: Returns the index number of the row within the rows collection of the table. Zero-indexed. Read-only. format: int32 values: - $ref: '#/components/schemas/microsoft.graph.Json' + description: 'Represents the raw values of the specified range. The data returned could be of type string, number, or a boolean. Cell that contain an error will return the error string.' additionalProperties: type: object microsoft.graph.workbookTableSort: @@ -44526,9 +45126,11 @@ components: properties: displayName: type: string + description: Display name of the registration question. nullable: true isRequired: type: boolean + description: Indicates whether an answer to the question is required. The default value is false. nullable: true additionalProperties: type: object @@ -44692,6 +45294,17 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.transformationAttribute: + title: transformationAttribute + type: object + properties: + attribute: + $ref: '#/components/schemas/microsoft.graph.customClaimAttributeBase' + treatAsMultiValue: + type: boolean + description: 'This flag is only relevant in the case where the attribute is multivalued. By default, transformations are only applied to the first element in a multi-valued claim, however setting this flag to true ensures the transformation is applied to all values, resulting in a multivalued output.' + additionalProperties: + type: object microsoft.graph.synchronizationError: title: synchronizationError type: object @@ -44863,6 +45476,60 @@ components: - chat - unknownFutureValue type: string + microsoft.graph.sharingRole: + title: sharingRole + enum: + - none + - view + - edit + - manageList + - review + - restrictedView + - submitOnly + - unknownFutureValue + type: string + microsoft.graph.sharingScope: + title: sharingScope + enum: + - anyone + - organization + - specificPeople + - anonymous + - users + - unknownFutureValue + type: string + microsoft.graph.linkScopeAbilities: + title: linkScopeAbilities + type: object + properties: + blockDownloadLinkAbilities: + $ref: '#/components/schemas/microsoft.graph.linkRoleAbilities' + editLinkAbilities: + $ref: '#/components/schemas/microsoft.graph.linkRoleAbilities' + manageListLinkAbilities: + $ref: '#/components/schemas/microsoft.graph.linkRoleAbilities' + readLinkAbilities: + $ref: '#/components/schemas/microsoft.graph.linkRoleAbilities' + reviewLinkAbilities: + $ref: '#/components/schemas/microsoft.graph.linkRoleAbilities' + submitOnlyLinkAbilities: + $ref: '#/components/schemas/microsoft.graph.linkRoleAbilities' + additionalProperties: + type: object + microsoft.graph.directSharingAbilities: + title: directSharingAbilities + type: object + properties: + addExistingExternalUsers: + $ref: '#/components/schemas/microsoft.graph.sharingOperationStatus' + addInternalUsers: + $ref: '#/components/schemas/microsoft.graph.sharingOperationStatus' + addNewExternalUsers: + $ref: '#/components/schemas/microsoft.graph.sharingOperationStatus' + requestGrantAccess: + $ref: '#/components/schemas/microsoft.graph.sharingOperationStatus' + additionalProperties: + type: object microsoft.graph.workbookEmailIdentity: title: workbookEmailIdentity type: object @@ -45278,6 +45945,7 @@ components: description: true if value of this attribute should be treated as case-sensitive. This setting affects how the synchronization engine detects changes for the attribute. defaultValue: type: string + description: The default value of the attribute. nullable: true flowNullValues: type: boolean @@ -45320,29 +45988,73 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.linkRoleAbilities: + title: linkRoleAbilities + type: object + properties: + addExistingExternalUsers: + $ref: '#/components/schemas/microsoft.graph.sharingOperationStatus' + addNewExternalUsers: + $ref: '#/components/schemas/microsoft.graph.sharingOperationStatus' + applyVariants: + $ref: '#/components/schemas/microsoft.graph.sharingLinkVariants' + createLink: + $ref: '#/components/schemas/microsoft.graph.sharingOperationStatus' + deleteLink: + $ref: '#/components/schemas/microsoft.graph.sharingOperationStatus' + linkAllowsExternalUsers: + $ref: '#/components/schemas/microsoft.graph.sharingOperationStatus' + linkExpiration: + $ref: '#/components/schemas/microsoft.graph.sharingLinkExpirationStatus' + retrieveLink: + $ref: '#/components/schemas/microsoft.graph.sharingOperationStatus' + updateLink: + $ref: '#/components/schemas/microsoft.graph.sharingOperationStatus' + additionalProperties: + type: object + microsoft.graph.sharingOperationStatus: + title: sharingOperationStatus + type: object + properties: + disabledReason: + type: string + description: Provides a description of why this operation is not enabled. Only returned if this operation is not enabled. + nullable: true + enabled: + type: boolean + description: Indicates whether this operation is enabled. + nullable: true + additionalProperties: + type: object microsoft.graph.workbookFilterCriteria: title: workbookFilterCriteria type: object properties: color: type: string + description: The color applied to the cell. nullable: true criterion1: type: string + description: A custom criterion. nullable: true criterion2: type: string + description: A custom criterion. nullable: true dynamicCriteria: type: string + description: A dynamic formula specified in a custom filter. filterOn: type: string + description: Indicates whether a filter is applied to a column. icon: $ref: '#/components/schemas/microsoft.graph.workbookIcon' operator: type: string + description: 'An operator in a cell; for example, =, >, <, <=, or <>.' values: - $ref: '#/components/schemas/microsoft.graph.Json' + description: The values that appear in the cell. additionalProperties: type: object microsoft.graph.workbookIcon: @@ -45367,13 +46079,13 @@ components: type: object properties: majorUnit: - $ref: '#/components/schemas/microsoft.graph.Json' + description: Represents the interval between two major tick marks. Can be set to a numeric value or an empty string. The returned value is always a number. maximum: - $ref: '#/components/schemas/microsoft.graph.Json' + description: Represents the maximum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number. minimum: - $ref: '#/components/schemas/microsoft.graph.Json' + description: Represents the minimum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number. minorUnit: - $ref: '#/components/schemas/microsoft.graph.Json' + description: Represents the interval between two minor tick marks. 'Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number. format: $ref: '#/components/schemas/microsoft.graph.workbookChartAxisFormat' majorGridlines: @@ -45467,7 +46179,7 @@ components: type: object properties: value: - $ref: '#/components/schemas/microsoft.graph.Json' + description: Returns the value of a chart point. Read-only. format: $ref: '#/components/schemas/microsoft.graph.workbookChartPointFormat' additionalProperties: @@ -45601,6 +46313,41 @@ components: - Extensions - BaseObjectName type: string + microsoft.graph.sharingLinkVariants: + title: sharingLinkVariants + type: object + properties: + addressBarLinkPermission: + $ref: '#/components/schemas/microsoft.graph.sharingRole' + allowEmbed: + $ref: '#/components/schemas/microsoft.graph.sharingOperationStatus' + passwordProtected: + $ref: '#/components/schemas/microsoft.graph.sharingOperationStatus' + requiresAuthentication: + $ref: '#/components/schemas/microsoft.graph.sharingOperationStatus' + additionalProperties: + type: object + microsoft.graph.sharingLinkExpirationStatus: + title: sharingLinkExpirationStatus + type: object + properties: + defaultExpirationInDays: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Default link expiration in days. Returns -1 if there is no required expiration time. + format: int32 + nullable: true + disabledReason: + type: string + description: Provides a description of why this operation is not enabled. Only returned if this operation is not enabled. + nullable: true + enabled: + type: boolean + description: Indicates whether this operation is enabled. + nullable: true + additionalProperties: + type: object microsoft.graph.workbookChartAxisFormat: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' diff --git a/openApiDocs/beta/DeviceManagement.Administration.yml b/openApiDocs/beta/DeviceManagement.Administration.yml index 218556ca46..f0cfd56308 100644 --- a/openApiDocs/beta/DeviceManagement.Administration.yml +++ b/openApiDocs/beta/DeviceManagement.Administration.yml @@ -11652,11 +11652,11 @@ paths: get: tags: - deviceManagement.virtualEndpoint - summary: List cloudPCs - description: List the cloudPC devices in a tenant. + summary: Get cloudPC + description: Read the properties and relationships of a specific cloudPC object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/virtualendpoint-list-cloudpcs?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/cloudpc-get?view=graph-rest-beta operationId: deviceManagement.virtualEndpoint_ListCloudPC parameters: - $ref: '#/components/parameters/top' @@ -13621,7 +13621,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -17271,7 +17271,7 @@ components: description: Name of the bulk action. scheduledDuringMaintenanceWindow: type: boolean - description: 'Indicates whether the bulk actions can be initiated during maintenance window. When true, bulk action will use maintenance window to schedule action, When false means bulk action will not use the maintenance window. Default value is false.' + description: 'Indicates whether the bulk action is scheduled according to the maintenance window. When true, the bulk action uses the maintenance window to schedule the action; false means that the bulk action doesn''t use the maintenance window. The default value is false.' nullable: true additionalProperties: type: object @@ -20240,7 +20240,6 @@ components: description: The type of the audit resource. type: type: string - description: 'The type of the audit resource. The type property is deprecated and will stop returning data on May 8, 2024. Going forward, use the resourceType property.' additionalProperties: type: object microsoft.graph.cloudPcBulkActionSummary: @@ -20295,13 +20294,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcHealthCheckItem' - description: 'A list of failed health check items. If the status property is available, this property will be empty.' + description: 'A list of failed health check items. If the status property is available, this property is empty.' status: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityStatus' updatedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Datetime when the status was updated. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as 2014-01-01T00:00:00Z.' + description: 'Datetime when the status was updated. This property is deprecated and will no longer be supported effective August 31, 2024. Use lastModifiedDateTime instead. Read-Only.' format: date-time additionalProperties: type: object @@ -20313,9 +20312,11 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' primaryRegion: type: string + description: The primary and mainly used region where the Cloud PC is located. nullable: true secondaryRegion: type: string + description: The secondary region to which the Cloud PC can be failed over during a regional outage. nullable: true additionalProperties: type: object @@ -22927,7 +22928,7 @@ components: nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). Read-only. + description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). nullable: true onPremisesSyncEnabled: type: boolean @@ -24159,7 +24160,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' - description: The collection property of AppLogUploadRequest. + description: Indicates collection of App Log Upload Request. x-ms-navigationProperty: true additionalProperties: type: object @@ -28406,6 +28407,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true subscriptions: type: array @@ -32358,6 +32360,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerPlanCreation' isArchived: type: boolean + description: 'Read-only. If set to true, the plan is archived. An archived plan is read-only.' nullable: true owner: type: string @@ -32455,6 +32458,7 @@ components: nullable: true isArchived: type: boolean + description: 'Read-only. If set to true, the task is archived. An archived task is read-only.' nullable: true isOnMyDay: type: boolean @@ -34617,6 +34621,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true versions: type: array @@ -35014,7 +35019,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' scope: type: string - description: 'Indicates the scope of how the item is shared: anonymous, organization, or users. Read-only.' + description: 'Indicates the scope of how the item is shared. The possible values are: anonymous, organization, or users. Read-only.' nullable: true sharedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -38511,12 +38516,14 @@ components: properties: justification: type: string + description: Read-only. Reason why the entity was archived or unarchived. nullable: true statusChangedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' statusChangedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: Read-only. Date and time at which the entity's archive status changed. format: date-time nullable: true additionalProperties: @@ -38572,6 +38579,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerBucketCreation' isArchived: type: boolean + description: 'Read-only. If set totrue, the bucket is archived. An archived bucket is read-only.' nullable: true name: type: string @@ -39443,9 +39451,11 @@ components: nullable: true preferredLanguage: type: string + description: The registrant's preferred language. nullable: true preferredTimezone: type: string + description: The registrant's time zone details. nullable: true registrationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -40023,17 +40033,17 @@ components: items: type: string nullable: true - description: Collection of GUIDs that point to the certificateBasedApplicationConfiguration that contains the collection of allowed root and intermediate certificate authorities. + description: Collection of GUIDs that represent certificateBasedApplicationConfiguration that is allowed as root and intermediate certificate authorities. maxLifetime: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Value that can be used as the maximum duration in days, hours, minutes, or seconds from the date of key creation, for which the key is valid. Defined in ISO 8601 format for Durations. For example, P4DT12H30M5S represents a duration of four days, twelve hours, thirty minutes, and five seconds. This property is required when restrictionType is set to keyLifetime.' + description: 'String value that indicates the maximum lifetime for key expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to keyLifetime.' format: duration nullable: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Timestamp when the policy is enforced for all apps created on or after the specified date. For existing applications, the enforcement date would be back dated. To apply to all applications regardless of their creation date, this property would be null. Nullable.' + description: 'Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied.' format: date-time nullable: true restrictionType: @@ -40047,13 +40057,13 @@ components: maxLifetime: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Value that can be used as the maximum number for setting password expiration time in days, hours, minutes or seconds. Defined in ISO 8601 format for Durations. For example, ''P4DT12H30M5S'' represents a duration of four days, twelve hours, thirty minutes, and five seconds. This property is required when restriction type is set to passwordLifetime.' + description: 'String value that indicates the maximum lifetime for password expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to passwordLifetime.' format: duration nullable: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Enforces the policy for an app created on or after the enforcement date. For existing applications, the enforcement date would be backdated. To apply to all applications, this date would be null.' + description: 'Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied.' format: date-time nullable: true restrictionType: @@ -42774,7 +42784,7 @@ components: properties: booleanValue: type: boolean - description: Boolean answer of the virtualEventRegistrationQuestion. Only appears when answerInputType is boolean. + description: Boolean answer to the virtualEventRegistrationCustomQuestion. Only appears when answerInputType is boolean. nullable: true displayName: type: string @@ -42785,14 +42795,14 @@ components: items: type: string nullable: true - description: Collection of text answer of the virtualEventRegistrationQuestion. Only appears when answerInputType is multiChoice. + description: A collection of text answers to the virtualEventRegistrationCustomQuestion. Only appears when answerInputType is multiChoice. questionId: type: string - description: id of the virtualEventRegistrationQuestion. + description: The identifier of either a virtualEventRegistrationCustomQuestion or a virtualEventRegistrationPredefinedQuestion. nullable: true value: type: string - description: 'Text answer of the virtualEventRegistrationQuestion. Appears when answerInputType is text, multilineText or singleChoice.' + description: 'Text answer to the virtualEventRegistrationCustomQuestion or the virtualEventRegistrationPredefinedQuestion. Appears when answerInputType is text, multilineText or singleChoice.' nullable: true additionalProperties: type: object @@ -44976,9 +44986,11 @@ components: properties: displayName: type: string + description: Display name of the registration question. nullable: true isRequired: type: boolean + description: Indicates whether an answer to the question is required. The default value is false. nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/DeviceManagement.Enrollment.yml b/openApiDocs/beta/DeviceManagement.Enrollment.yml index 7f43be53f8..3d893da9dc 100644 --- a/openApiDocs/beta/DeviceManagement.Enrollment.yml +++ b/openApiDocs/beta/DeviceManagement.Enrollment.yml @@ -5847,7 +5847,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Get directoryScopes from roleManagement - description: Read-only collection that references the directory objects that are scope of the assignment. Provided so that callers can get the directory objects using $expand at the same time as getting the role assignment. Read-only. Supports $expand. + description: Read-only collection that references the directory objects that are scope of the assignment. Provided so that callers can get the directory objects using $expand at the same time as getting the role assignment. Read-only. Supports $expand. operationId: roleManagement.cloudPC.roleAssignment_ListDirectoryScope parameters: - name: unifiedRoleAssignmentMultiple-id @@ -5907,7 +5907,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Get directoryScopes from roleManagement - description: Read-only collection that references the directory objects that are scope of the assignment. Provided so that callers can get the directory objects using $expand at the same time as getting the role assignment. Read-only. Supports $expand. + description: Read-only collection that references the directory objects that are scope of the assignment. Provided so that callers can get the directory objects using $expand at the same time as getting the role assignment. Read-only. Supports $expand. operationId: roleManagement.cloudPC.roleAssignment_GetDirectoryScope parameters: - name: unifiedRoleAssignmentMultiple-id @@ -5983,7 +5983,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Get principals from roleManagement - description: Read-only collection that references the assigned principals. Provided so that callers can get the principals using $expand at the same time as getting the role assignment. Read-only. Supports $expand. + description: Read-only collection that references the assigned principals. Provided so that callers can get the principals using $expand at the same time as getting the role assignment. Read-only. Supports $expand. operationId: roleManagement.cloudPC.roleAssignment_ListPrincipal parameters: - name: unifiedRoleAssignmentMultiple-id @@ -6043,7 +6043,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Get principals from roleManagement - description: Read-only collection that references the assigned principals. Provided so that callers can get the principals using $expand at the same time as getting the role assignment. Read-only. Supports $expand. + description: Read-only collection that references the assigned principals. Provided so that callers can get the principals using $expand at the same time as getting the role assignment. Read-only. Supports $expand. operationId: roleManagement.cloudPC.roleAssignment_GetPrincipal parameters: - name: unifiedRoleAssignmentMultiple-id @@ -6119,7 +6119,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Get roleDefinition from roleManagement - description: 'Specifies the roleDefinition that the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. Supports $filter (eq operator on id, isBuiltIn, and displayName, and startsWith operator on displayName) and $expand.' + description: 'Specifies the roleDefinition that the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. Supports $filter (eq operator on id, isBuiltIn, and displayName, and startsWith operator on displayName) and $expand.' operationId: roleManagement.cloudPC.roleAssignment_GetRoleDefinition parameters: - name: unifiedRoleAssignmentMultiple-id @@ -7313,11 +7313,11 @@ paths: get: tags: - roleManagement.rbacApplicationMultiple - summary: List unifiedRoleAssignmentMultiple - description: "Get a list of unifiedRoleAssignmentMultiple objects for an RBAC provider. The following RBAC providers are currently supported:\n- Cloud PC \n- device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment." + summary: Get unifiedRoleAssignmentMultiple + description: "Get the properties and relationships of a unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:\n- Cloud PC \n- device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/rbacapplicationmultiple-list-roleassignments?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/unifiedroleassignmentmultiple-get?view=graph-rest-beta operationId: roleManagement.deviceManagement_ListRoleAssignment parameters: - $ref: '#/components/parameters/top' @@ -7749,7 +7749,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Get directoryScopes from roleManagement - description: Read-only collection that references the directory objects that are scope of the assignment. Provided so that callers can get the directory objects using $expand at the same time as getting the role assignment. Read-only. Supports $expand. + description: Read-only collection that references the directory objects that are scope of the assignment. Provided so that callers can get the directory objects using $expand at the same time as getting the role assignment. Read-only. Supports $expand. operationId: roleManagement.deviceManagement.roleAssignment_ListDirectoryScope parameters: - name: unifiedRoleAssignmentMultiple-id @@ -7809,7 +7809,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Get directoryScopes from roleManagement - description: Read-only collection that references the directory objects that are scope of the assignment. Provided so that callers can get the directory objects using $expand at the same time as getting the role assignment. Read-only. Supports $expand. + description: Read-only collection that references the directory objects that are scope of the assignment. Provided so that callers can get the directory objects using $expand at the same time as getting the role assignment. Read-only. Supports $expand. operationId: roleManagement.deviceManagement.roleAssignment_GetDirectoryScope parameters: - name: unifiedRoleAssignmentMultiple-id @@ -7885,7 +7885,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Get principals from roleManagement - description: Read-only collection that references the assigned principals. Provided so that callers can get the principals using $expand at the same time as getting the role assignment. Read-only. Supports $expand. + description: Read-only collection that references the assigned principals. Provided so that callers can get the principals using $expand at the same time as getting the role assignment. Read-only. Supports $expand. operationId: roleManagement.deviceManagement.roleAssignment_ListPrincipal parameters: - name: unifiedRoleAssignmentMultiple-id @@ -7945,7 +7945,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Get principals from roleManagement - description: Read-only collection that references the assigned principals. Provided so that callers can get the principals using $expand at the same time as getting the role assignment. Read-only. Supports $expand. + description: Read-only collection that references the assigned principals. Provided so that callers can get the principals using $expand at the same time as getting the role assignment. Read-only. Supports $expand. operationId: roleManagement.deviceManagement.roleAssignment_GetPrincipal parameters: - name: unifiedRoleAssignmentMultiple-id @@ -8021,7 +8021,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Get roleDefinition from roleManagement - description: 'Specifies the roleDefinition that the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. Supports $filter (eq operator on id, isBuiltIn, and displayName, and startsWith operator on displayName) and $expand.' + description: 'Specifies the roleDefinition that the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. Supports $filter (eq operator on id, isBuiltIn, and displayName, and startsWith operator on displayName) and $expand.' operationId: roleManagement.deviceManagement.roleAssignment_GetRoleDefinition parameters: - name: unifiedRoleAssignmentMultiple-id @@ -10758,7 +10758,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: Total number of AOSP devices that have enrolled using the current token. + description: Total number of AOSP devices that have enrolled using the current token. Valid values 0 to 20000 format: int32 isTeamsDeviceProfile: type: boolean @@ -12085,7 +12085,7 @@ components: items: type: string nullable: true - description: Ids of the app specific scopes when the assignment scopes are app specific. The scopes of an assignment determines the set of resources for which the principal has been granted access. Directory scopes are shared scopes stored in the directory that are understood by multiple applications. Use / for tenant-wide scope. App scopes are scopes that are defined and understood by this application only. + description: Ids of the app specific scopes when the assignment scopes are app specific. The scopes of an assignment determine the set of resources for which the principal has access. Directory scopes are shared scopes stored in the directory that are understood by multiple applications. Use / for tenant-wide scope. App scopes are scopes that are defined and understood by this application only. condition: type: string nullable: true @@ -12108,7 +12108,7 @@ components: items: type: string nullable: true - description: Identifiers of the principals to which the assignment is granted. Supports $filter (any operator only). + description: Identifiers of the principals to which the assignment is granted. Supports $filter (any operator only). roleDefinitionId: type: string description: Identifier of the unifiedRoleDefinition the assignment is for. @@ -12122,13 +12122,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Read-only collection that references the directory objects that are scope of the assignment. Provided so that callers can get the directory objects using $expand at the same time as getting the role assignment. Read-only. Supports $expand. + description: Read-only collection that references the directory objects that are scope of the assignment. Provided so that callers can get the directory objects using $expand at the same time as getting the role assignment. Read-only. Supports $expand. x-ms-navigationProperty: true principals: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Read-only collection that references the assigned principals. Provided so that callers can get the principals using $expand at the same time as getting the role assignment. Read-only. Supports $expand. + description: Read-only collection that references the assigned principals. Provided so that callers can get the principals using $expand at the same time as getting the role assignment. Read-only. Supports $expand. x-ms-navigationProperty: true roleDefinition: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' diff --git a/openApiDocs/beta/DeviceManagement.Functions.yml b/openApiDocs/beta/DeviceManagement.Functions.yml index 4a68424ae4..58086d084a 100644 --- a/openApiDocs/beta/DeviceManagement.Functions.yml +++ b/openApiDocs/beta/DeviceManagement.Functions.yml @@ -5218,13 +5218,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcHealthCheckItem' - description: 'A list of failed health check items. If the status property is available, this property will be empty.' + description: 'A list of failed health check items. If the status property is available, this property is empty.' status: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityStatus' updatedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Datetime when the status was updated. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as 2014-01-01T00:00:00Z.' + description: 'Datetime when the status was updated. This property is deprecated and will no longer be supported effective August 31, 2024. Use lastModifiedDateTime instead. Read-Only.' format: date-time additionalProperties: type: object @@ -5236,9 +5236,11 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' primaryRegion: type: string + description: The primary and mainly used region where the Cloud PC is located. nullable: true secondaryRegion: type: string + description: The secondary region to which the Cloud PC can be failed over during a regional outage. nullable: true additionalProperties: type: object @@ -5510,26 +5512,26 @@ components: nullable: true categoryId: type: string - description: Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) + description: Specify category in which the setting is under. Support $filters. nullable: true description: type: string - description: Description of the item + description: Description of the setting. nullable: true displayName: type: string - description: Display name of the item + description: 'Name of the setting. For example: Allow Toast.' nullable: true helpText: type: string - description: Help text of the item + description: Help text of the setting. Give more details of the setting. nullable: true infoUrls: type: array items: type: string nullable: true - description: List of links more info for the setting can be found at + description: List of links more info for the setting can be found at. keywords: type: array items: @@ -5553,7 +5555,7 @@ components: description: List of referred setting information. rootDefinitionId: type: string - description: Root setting definition if the setting is a child setting. + description: Root setting definition id if the setting is a child setting. nullable: true settingUsage: $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingUsage' diff --git a/openApiDocs/beta/DeviceManagement.yml b/openApiDocs/beta/DeviceManagement.yml index 9d5f63fe7e..8b736f0d25 100644 --- a/openApiDocs/beta/DeviceManagement.yml +++ b/openApiDocs/beta/DeviceManagement.yml @@ -10418,7 +10418,7 @@ paths: tags: - deviceManagement.deviceCompliancePolicy summary: Get scheduledActionsForRule from deviceManagement - description: The list of scheduled action for this rule + description: The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. operationId: deviceManagement.deviceCompliancePolicy_ListScheduledActionsGraphFPreRule parameters: - name: deviceCompliancePolicy-id @@ -10509,7 +10509,7 @@ paths: tags: - deviceManagement.deviceCompliancePolicy summary: Get scheduledActionsForRule from deviceManagement - description: The list of scheduled action for this rule + description: The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. operationId: deviceManagement.deviceCompliancePolicy_GetScheduledActionsGraphFPreRule parameters: - name: deviceCompliancePolicy-id @@ -27522,7 +27522,7 @@ paths: tags: - deviceManagement.mobileAppTroubleshootingEvent summary: Get appLogCollectionRequests from deviceManagement - description: The collection property of AppLogUploadRequest. + description: Indicates collection of App Log Upload Request. operationId: deviceManagement.mobileAppTroubleshootingEvent_ListAppLogCollectionRequest parameters: - name: mobileAppTroubleshootingEvent-id @@ -27613,7 +27613,7 @@ paths: tags: - deviceManagement.mobileAppTroubleshootingEvent summary: Get appLogCollectionRequests from deviceManagement - description: The collection property of AppLogUploadRequest. + description: Indicates collection of App Log Upload Request. operationId: deviceManagement.mobileAppTroubleshootingEvent_GetAppLogCollectionRequest parameters: - name: mobileAppTroubleshootingEvent-id @@ -42815,7 +42815,7 @@ components: intuneAccountId: pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' type: string - description: Intune Account Id for given tenant + description: Intune Account ID for given tenant format: uuid intuneBrand: $ref: '#/components/schemas/microsoft.graph.intuneBrand' @@ -42835,7 +42835,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: Maximum number of dep tokens allowed per-tenant. + description: Maximum number of DEP tokens allowed per-tenant. format: int32 settings: $ref: '#/components/schemas/microsoft.graph.deviceManagementSettings' @@ -43207,7 +43207,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.hardwareConfiguration' - description: The hardware configurations for this account. + description: 'BIOS configuration and other settings provides customers the ability to configure hardware/bios settings on the enrolled Windows 10/11 Entra ID joined devices by uploading a configuration file generated with their OEM tool (e.g. Dell Command tool). A BIOS configuration policy can be assigned to multiple devices, allowing admins to remotely control a device''s hardware properties (e.g. enable Secure Boot) from the Intune Portal. Supported for Dell only at this time.' x-ms-navigationProperty: true hardwarePasswordDetails: type: array @@ -43219,7 +43219,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.hardwarePasswordInfo' - description: The hardware password info for this account. + description: 'Intune will provide customer the ability to configure hardware/bios settings on the enrolled windows 10 Azure Active Directory joined devices. Starting from June, 2024 (Intune Release 2406), this type will no longer be supported and will be marked as deprecated' x-ms-navigationProperty: true importedDeviceIdentities: type: array @@ -45297,26 +45297,26 @@ components: nullable: true categoryId: type: string - description: Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) + description: Specify category in which the setting is under. Support $filters. nullable: true description: type: string - description: Description of the item + description: Description of the setting. nullable: true displayName: type: string - description: Display name of the item + description: 'Name of the setting. For example: Allow Toast.' nullable: true helpText: type: string - description: Help text of the item + description: Help text of the setting. Give more details of the setting. nullable: true infoUrls: type: array items: type: string nullable: true - description: List of links more info for the setting can be found at + description: List of links more info for the setting can be found at. keywords: type: array items: @@ -45340,7 +45340,7 @@ components: description: List of referred setting information. rootDefinitionId: type: string - description: Root setting definition if the setting is a child setting. + description: Root setting definition id if the setting is a child setting. nullable: true settingUsage: $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingUsage' @@ -45612,7 +45612,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceComplianceScheduledActionForRule' - description: The list of scheduled action for this rule + description: The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. x-ms-navigationProperty: true userStatuses: type: array @@ -48041,7 +48041,7 @@ components: nullable: true network: type: string - description: The subnet that will be used to allocate virtual address for the clients + description: The IPv4 subnet that will be used to allocate virtual address for the clients nullable: true roleScopeTagIds: type: array @@ -48218,22 +48218,22 @@ components: properties: agentImageDigest: type: string - description: The digest of the current agent image running on this server + description: 'The digest of the current agent image running on this server. Supports: $filter, $select, $top, $skip, $orderby. $search is not supported. Read-only.' nullable: true deploymentMode: $ref: '#/components/schemas/microsoft.graph.microsoftTunnelDeploymentMode' displayName: type: string - description: The display name for the server. This property is required when a server is created and cannot be cleared during updates. + description: 'The display name of the server. It is the same as the host name during registration and can be changed later. Supports: $filter, $select, $top, $skip, $orderby. $search is not supported. Max allowed length is 200 chars.' nullable: true lastCheckinDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Indicates when the server last checked in + description: 'Indicates when the server last checked in. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Supports: $filter, $select, $top, $skip, $orderby. $search is not supported Read-only.' format: date-time serverImageDigest: type: string - description: The digest of the current server image running on this server + description: 'The digest of the current server image running on this server. Supports: $filter, $select, $top, $skip, $orderby. $search is not supported. Read-only.' nullable: true tunnelServerHealthStatus: $ref: '#/components/schemas/microsoft.graph.microsoftTunnelServerHealthStatus' @@ -48271,7 +48271,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' - description: The collection property of AppLogUploadRequest. + description: Indicates collection of App Log Upload Request. x-ms-navigationProperty: true additionalProperties: type: object @@ -49582,7 +49582,7 @@ components: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsHealthState' manufacturer: type: string - description: The manufacturer name of the device. + description: The manufacturer name of the device. Deprecated in favor of DeviceManufacturerName. nullable: true maxCapacityPercentage: maximum: 2147483647 @@ -49592,7 +49592,7 @@ components: format: int32 model: type: string - description: The model name of the device. + description: The model name of the device. Deprecated in favor of DeviceModelName. nullable: true additionalProperties: type: object @@ -49652,7 +49652,7 @@ components: format: int32 manufacturer: type: string - description: Name of the device manufacturer. + description: Name of the device manufacturer. Deprecated in favor of DeviceManufacturerName. nullable: true meanFullBatteryDrainCount: maximum: 2147483647 @@ -49680,7 +49680,7 @@ components: format: int32 model: type: string - description: The model name of the device. + description: The model name of the device. Deprecated in favor of DeviceModelName. nullable: true modelBatteryHealthScore: maximum: 2147483647 @@ -51740,7 +51740,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: Total number of AOSP devices that have enrolled using the current token. + description: Total number of AOSP devices that have enrolled using the current token. Valid values 0 to 20000 format: int32 isTeamsDeviceProfile: type: boolean @@ -53430,7 +53430,7 @@ components: properties: currentPassword: type: string - description: Current device password + description: Current device password. This property is read-only. nullable: true readOnly: true previousPasswords: @@ -53438,11 +53438,11 @@ components: items: type: string nullable: true - description: List of previous device passwords + description: List of previous device passwords. This property is read-only. readOnly: true serialNumber: type: string - description: Device serial number + description: Associated device's serial number . This property is read-only. additionalProperties: type: object description: 'Intune will provide customer the ability to configure hardware/bios settings on the enrolled windows 10 Azure Active Directory joined devices. Starting from June, 2024 (Intune Release 2406), this type will no longer be supported and will be marked as deprecated' @@ -53824,14 +53824,14 @@ components: items: type: string nullable: true - description: 'The Microsoft Entra ID (Azure AD) security group IDs for the approvers for the policy. This property is required when the policy is created, and is defined by the user to define the possible approvers for the policy.' + description: 'The Microsoft Entra ID (Azure AD) security group IDs for the approvers for the policy. This property is required when the policy is created, and is defined by the IT Admins to define the possible approvers for the policy.' description: type: string - description: 'Indicates the description of the policy. Maximum length of the description is 1024 characters. This property is not required, but can be used by the user to describe the policy.' + description: 'Indicates the description of the policy. Maximum length of the description is 1024 characters. This property is not required, but can be used by the IT Admin to describe the policy.' nullable: true displayName: type: string - description: 'Indicates the display name of the policy. Maximum length of the display name is 128 characters. This property is required when the policy is created, and is defined by the user to identify the policy.' + description: 'Indicates the display name of the policy. Maximum length of the display name is 128 characters. This property is required when the policy is created, and is defined by the IT Admins to identify the policy.' lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -64059,7 +64059,7 @@ components: properties: fileDescription: type: string - description: 'The path of the file in the request for elevation, for example, %programfiles%\git\cmd' + description: 'The path of the file in the request for elevation, for example, %programfiles%/git/cmd' nullable: true fileHash: type: string @@ -64071,7 +64071,7 @@ components: nullable: true filePath: type: string - description: 'The path of the file in the request for elevation, for example, %programfiles%\git\cmd' + description: 'The path of the file in the request for elevation, for example, %programfiles%/git/cmd' nullable: true productInternalName: type: string @@ -64087,7 +64087,7 @@ components: nullable: true publisherCert: type: string - description: 'The list of base64 encoded certificate for each signer, for example, string[encoded_leaf_cert1, encoded_leaf_cert2....]' + description: 'The list of base64 encoded certificate for each signer, for example, string[encodedleafcert1, encodedleafcert2....]' nullable: true publisherName: type: string @@ -65555,7 +65555,7 @@ components: description: Name of the bulk action. scheduledDuringMaintenanceWindow: type: boolean - description: 'Indicates whether the bulk actions can be initiated during maintenance window. When true, bulk action will use maintenance window to schedule action, When false means bulk action will not use the maintenance window. Default value is false.' + description: 'Indicates whether the bulk action is scheduled according to the maintenance window. When true, the bulk action uses the maintenance window to schedule the action; false means that the bulk action doesn''t use the maintenance window. The default value is false.' nullable: true additionalProperties: type: object @@ -69462,7 +69462,7 @@ components: nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). Read-only. + description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). nullable: true onPremisesSyncEnabled: type: boolean @@ -72063,7 +72063,6 @@ components: description: The type of the audit resource. type: type: string - description: 'The type of the audit resource. The type property is deprecated and will stop returning data on May 8, 2024. Going forward, use the resourceType property.' additionalProperties: type: object microsoft.graph.cloudPcBulkActionSummary: @@ -72118,13 +72117,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcHealthCheckItem' - description: 'A list of failed health check items. If the status property is available, this property will be empty.' + description: 'A list of failed health check items. If the status property is available, this property is empty.' status: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityStatus' updatedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Datetime when the status was updated. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as 2014-01-01T00:00:00Z.' + description: 'Datetime when the status was updated. This property is deprecated and will no longer be supported effective August 31, 2024. Use lastModifiedDateTime instead. Read-Only.' format: date-time additionalProperties: type: object @@ -72136,9 +72135,11 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' primaryRegion: type: string + description: The primary and mainly used region where the Cloud PC is located. nullable: true secondaryRegion: type: string + description: The secondary region to which the Cloud PC can be failed over during a regional outage. nullable: true additionalProperties: type: object @@ -74994,6 +74995,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true subscriptions: type: array @@ -77575,6 +77577,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerPlanCreation' isArchived: type: boolean + description: 'Read-only. If set to true, the plan is archived. An archived plan is read-only.' nullable: true owner: type: string @@ -77672,6 +77675,7 @@ components: nullable: true isArchived: type: boolean + description: 'Read-only. If set to true, the task is archived. An archived task is read-only.' nullable: true isOnMyDay: type: boolean @@ -79903,6 +79907,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true versions: type: array @@ -80300,7 +80305,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' scope: type: string - description: 'Indicates the scope of how the item is shared: anonymous, organization, or users. Read-only.' + description: 'Indicates the scope of how the item is shared. The possible values are: anonymous, organization, or users. Read-only.' nullable: true sharedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -82898,12 +82903,14 @@ components: properties: justification: type: string + description: Read-only. Reason why the entity was archived or unarchived. nullable: true statusChangedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' statusChangedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: Read-only. Date and time at which the entity's archive status changed. format: date-time nullable: true additionalProperties: @@ -82959,6 +82966,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerBucketCreation' isArchived: type: boolean + description: 'Read-only. If set totrue, the bucket is archived. An archived bucket is read-only.' nullable: true name: type: string @@ -83830,9 +83838,11 @@ components: nullable: true preferredLanguage: type: string + description: The registrant's preferred language. nullable: true preferredTimezone: type: string + description: The registrant's time zone details. nullable: true registrationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -84470,17 +84480,17 @@ components: items: type: string nullable: true - description: Collection of GUIDs that point to the certificateBasedApplicationConfiguration that contains the collection of allowed root and intermediate certificate authorities. + description: Collection of GUIDs that represent certificateBasedApplicationConfiguration that is allowed as root and intermediate certificate authorities. maxLifetime: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Value that can be used as the maximum duration in days, hours, minutes, or seconds from the date of key creation, for which the key is valid. Defined in ISO 8601 format for Durations. For example, P4DT12H30M5S represents a duration of four days, twelve hours, thirty minutes, and five seconds. This property is required when restrictionType is set to keyLifetime.' + description: 'String value that indicates the maximum lifetime for key expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to keyLifetime.' format: duration nullable: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Timestamp when the policy is enforced for all apps created on or after the specified date. For existing applications, the enforcement date would be back dated. To apply to all applications regardless of their creation date, this property would be null. Nullable.' + description: 'Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied.' format: date-time nullable: true restrictionType: @@ -84494,13 +84504,13 @@ components: maxLifetime: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Value that can be used as the maximum number for setting password expiration time in days, hours, minutes or seconds. Defined in ISO 8601 format for Durations. For example, ''P4DT12H30M5S'' represents a duration of four days, twelve hours, thirty minutes, and five seconds. This property is required when restriction type is set to passwordLifetime.' + description: 'String value that indicates the maximum lifetime for password expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to passwordLifetime.' format: duration nullable: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Enforces the policy for an app created on or after the enforcement date. For existing applications, the enforcement date would be backdated. To apply to all applications, this date would be null.' + description: 'Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied.' format: date-time nullable: true restrictionType: @@ -86809,7 +86819,7 @@ components: properties: booleanValue: type: boolean - description: Boolean answer of the virtualEventRegistrationQuestion. Only appears when answerInputType is boolean. + description: Boolean answer to the virtualEventRegistrationCustomQuestion. Only appears when answerInputType is boolean. nullable: true displayName: type: string @@ -86820,14 +86830,14 @@ components: items: type: string nullable: true - description: Collection of text answer of the virtualEventRegistrationQuestion. Only appears when answerInputType is multiChoice. + description: A collection of text answers to the virtualEventRegistrationCustomQuestion. Only appears when answerInputType is multiChoice. questionId: type: string - description: id of the virtualEventRegistrationQuestion. + description: The identifier of either a virtualEventRegistrationCustomQuestion or a virtualEventRegistrationPredefinedQuestion. nullable: true value: type: string - description: 'Text answer of the virtualEventRegistrationQuestion. Appears when answerInputType is text, multilineText or singleChoice.' + description: 'Text answer to the virtualEventRegistrationCustomQuestion or the virtualEventRegistrationPredefinedQuestion. Appears when answerInputType is text, multilineText or singleChoice.' nullable: true additionalProperties: type: object @@ -88998,9 +89008,11 @@ components: properties: displayName: type: string + description: Display name of the registration question. nullable: true isRequired: type: boolean + description: Indicates whether an answer to the question is required. The default value is false. nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Devices.CloudPrint.yml b/openApiDocs/beta/Devices.CloudPrint.yml index 0d63844eba..64237d13d7 100644 --- a/openApiDocs/beta/Devices.CloudPrint.yml +++ b/openApiDocs/beta/Devices.CloudPrint.yml @@ -3535,7 +3535,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -6555,7 +6555,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -10281,7 +10281,7 @@ components: nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). Read-only. + description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). nullable: true onPremisesSyncEnabled: type: boolean @@ -15193,7 +15193,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' - description: The collection property of AppLogUploadRequest. + description: Indicates collection of App Log Upload Request. x-ms-navigationProperty: true additionalProperties: type: object @@ -17489,6 +17489,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true subscriptions: type: array @@ -17717,6 +17718,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerPlanCreation' isArchived: type: boolean + description: 'Read-only. If set to true, the plan is archived. An archived plan is read-only.' nullable: true owner: type: string @@ -19887,13 +19889,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcHealthCheckItem' - description: 'A list of failed health check items. If the status property is available, this property will be empty.' + description: 'A list of failed health check items. If the status property is available, this property is empty.' status: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityStatus' updatedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Datetime when the status was updated. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as 2014-01-01T00:00:00Z.' + description: 'Datetime when the status was updated. This property is deprecated and will no longer be supported effective August 31, 2024. Use lastModifiedDateTime instead. Read-Only.' format: date-time additionalProperties: type: object @@ -19905,9 +19907,11 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' primaryRegion: type: string + description: The primary and mainly used region where the Cloud PC is located. nullable: true secondaryRegion: type: string + description: The secondary region to which the Cloud PC can be failed over during a regional outage. nullable: true additionalProperties: type: object @@ -23393,6 +23397,7 @@ components: nullable: true isArchived: type: boolean + description: 'Read-only. If set to true, the task is archived. An archived task is read-only.' nullable: true isOnMyDay: type: boolean @@ -24558,6 +24563,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true versions: type: array @@ -24955,7 +24961,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' scope: type: string - description: 'Indicates the scope of how the item is shared: anonymous, organization, or users. Read-only.' + description: 'Indicates the scope of how the item is shared. The possible values are: anonymous, organization, or users. Read-only.' nullable: true sharedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -25372,12 +25378,14 @@ components: properties: justification: type: string + description: Read-only. Reason why the entity was archived or unarchived. nullable: true statusChangedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' statusChangedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: Read-only. Date and time at which the entity's archive status changed. format: date-time nullable: true additionalProperties: @@ -25433,6 +25441,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerBucketCreation' isArchived: type: boolean + description: 'Read-only. If set totrue, the bucket is archived. An archived bucket is read-only.' nullable: true name: type: string @@ -30170,9 +30179,11 @@ components: nullable: true preferredLanguage: type: string + description: The registrant's preferred language. nullable: true preferredTimezone: type: string + description: The registrant's time zone details. nullable: true registrationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -31514,17 +31525,17 @@ components: items: type: string nullable: true - description: Collection of GUIDs that point to the certificateBasedApplicationConfiguration that contains the collection of allowed root and intermediate certificate authorities. + description: Collection of GUIDs that represent certificateBasedApplicationConfiguration that is allowed as root and intermediate certificate authorities. maxLifetime: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Value that can be used as the maximum duration in days, hours, minutes, or seconds from the date of key creation, for which the key is valid. Defined in ISO 8601 format for Durations. For example, P4DT12H30M5S represents a duration of four days, twelve hours, thirty minutes, and five seconds. This property is required when restrictionType is set to keyLifetime.' + description: 'String value that indicates the maximum lifetime for key expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to keyLifetime.' format: duration nullable: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Timestamp when the policy is enforced for all apps created on or after the specified date. For existing applications, the enforcement date would be back dated. To apply to all applications regardless of their creation date, this property would be null. Nullable.' + description: 'Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied.' format: date-time nullable: true restrictionType: @@ -31538,13 +31549,13 @@ components: maxLifetime: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Value that can be used as the maximum number for setting password expiration time in days, hours, minutes or seconds. Defined in ISO 8601 format for Durations. For example, ''P4DT12H30M5S'' represents a duration of four days, twelve hours, thirty minutes, and five seconds. This property is required when restriction type is set to passwordLifetime.' + description: 'String value that indicates the maximum lifetime for password expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to passwordLifetime.' format: duration nullable: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Enforces the policy for an app created on or after the enforcement date. For existing applications, the enforcement date would be backdated. To apply to all applications, this date would be null.' + description: 'Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied.' format: date-time nullable: true restrictionType: @@ -32987,7 +32998,7 @@ components: properties: booleanValue: type: boolean - description: Boolean answer of the virtualEventRegistrationQuestion. Only appears when answerInputType is boolean. + description: Boolean answer to the virtualEventRegistrationCustomQuestion. Only appears when answerInputType is boolean. nullable: true displayName: type: string @@ -32998,14 +33009,14 @@ components: items: type: string nullable: true - description: Collection of text answer of the virtualEventRegistrationQuestion. Only appears when answerInputType is multiChoice. + description: A collection of text answers to the virtualEventRegistrationCustomQuestion. Only appears when answerInputType is multiChoice. questionId: type: string - description: id of the virtualEventRegistrationQuestion. + description: The identifier of either a virtualEventRegistrationCustomQuestion or a virtualEventRegistrationPredefinedQuestion. nullable: true value: type: string - description: 'Text answer of the virtualEventRegistrationQuestion. Appears when answerInputType is text, multilineText or singleChoice.' + description: 'Text answer to the virtualEventRegistrationCustomQuestion or the virtualEventRegistrationPredefinedQuestion. Appears when answerInputType is text, multilineText or singleChoice.' nullable: true additionalProperties: type: object @@ -33916,9 +33927,11 @@ components: properties: displayName: type: string + description: Display name of the registration question. nullable: true isRequired: type: boolean + description: Indicates whether an answer to the question is required. The default value is false. nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Devices.CorporateManagement.yml b/openApiDocs/beta/Devices.CorporateManagement.yml index 8fafe7046a..3630b7293c 100644 --- a/openApiDocs/beta/Devices.CorporateManagement.yml +++ b/openApiDocs/beta/Devices.CorporateManagement.yml @@ -2018,7 +2018,7 @@ paths: tags: - deviceAppManagement.iosLobAppProvisioningConfiguration summary: Get assignments from deviceAppManagement - description: 'The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to.' + description: The associated group assignments for IosLobAppProvisioningConfiguration. operationId: deviceAppManagement.iosLobAppProvisioningConfiguration_ListAssignment parameters: - name: iosLobAppProvisioningConfiguration-id @@ -2109,7 +2109,7 @@ paths: tags: - deviceAppManagement.iosLobAppProvisioningConfiguration summary: Get assignments from deviceAppManagement - description: 'The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to.' + description: The associated group assignments for IosLobAppProvisioningConfiguration. operationId: deviceAppManagement.iosLobAppProvisioningConfiguration_GetAssignment parameters: - name: iosLobAppProvisioningConfiguration-id @@ -10334,7 +10334,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -10994,7 +10994,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -12558,7 +12558,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -13218,7 +13218,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -13913,7 +13913,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -15477,7 +15477,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -16137,7 +16137,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -17037,7 +17037,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -18601,7 +18601,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -20165,7 +20165,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -21729,7 +21729,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -23293,7 +23293,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -24857,7 +24857,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -26421,7 +26421,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -27356,7 +27356,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -28920,7 +28920,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -30484,7 +30484,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -32048,7 +32048,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -32708,7 +32708,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -34512,7 +34512,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -35172,7 +35172,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -47811,7 +47811,7 @@ paths: tags: - users.mobileAppTroubleshootingEvent summary: Get appLogCollectionRequests from users - description: The collection property of AppLogUploadRequest. + description: Indicates collection of App Log Upload Request. operationId: user.mobileAppTroubleshootingEvent_ListAppLogCollectionRequest parameters: - name: user-id @@ -47918,7 +47918,7 @@ paths: tags: - users.mobileAppTroubleshootingEvent summary: Get appLogCollectionRequests from users - description: The collection property of AppLogUploadRequest. + description: Indicates collection of App Log Upload Request. operationId: user.mobileAppTroubleshootingEvent_GetAppLogCollectionRequest parameters: - name: user-id @@ -48485,11 +48485,11 @@ components: description: Whether the app should connect to the configured VPN on launch. customBrowserDisplayName: type: string - description: 'Friendly name of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true.' + description: Friendly name of the preferred custom browser to open weblink on Android. nullable: true customBrowserPackageId: type: string - description: 'Unique identifier of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true.' + description: Unique identifier of a custom browser to open weblink on Android. nullable: true customDialerAppDisplayName: type: string @@ -49033,7 +49033,7 @@ components: expirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Optional profile expiration date and time. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Returned by default.' + description: Optional profile expiration date and time. format: date-time nullable: true lastModifiedDateTime: @@ -49064,7 +49064,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.iosLobAppProvisioningConfigurationAssignment' - description: 'The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to.' + description: The associated group assignments for IosLobAppProvisioningConfiguration. x-ms-navigationProperty: true deviceStatuses: type: array @@ -51293,26 +51293,26 @@ components: nullable: true categoryId: type: string - description: Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) + description: Specify category in which the setting is under. Support $filters. nullable: true description: type: string - description: Description of the item + description: Description of the setting. nullable: true displayName: type: string - description: Display name of the item + description: 'Name of the setting. For example: Allow Toast.' nullable: true helpText: type: string - description: Help text of the item + description: Help text of the setting. Give more details of the setting. nullable: true infoUrls: type: array items: type: string nullable: true - description: List of links more info for the setting can be found at + description: List of links more info for the setting can be found at. keywords: type: array items: @@ -51336,7 +51336,7 @@ components: description: List of referred setting information. rootDefinitionId: type: string - description: Root setting definition if the setting is a child setting. + description: Root setting definition id if the setting is a child setting. nullable: true settingUsage: $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingUsage' @@ -52963,7 +52963,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' - description: The collection property of AppLogUploadRequest. + description: Indicates collection of App Log Upload Request. x-ms-navigationProperty: true additionalProperties: type: object @@ -62452,7 +62452,7 @@ components: nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). Read-only. + description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). nullable: true onPremisesSyncEnabled: type: boolean @@ -65667,13 +65667,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcHealthCheckItem' - description: 'A list of failed health check items. If the status property is available, this property will be empty.' + description: 'A list of failed health check items. If the status property is available, this property is empty.' status: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityStatus' updatedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Datetime when the status was updated. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as 2014-01-01T00:00:00Z.' + description: 'Datetime when the status was updated. This property is deprecated and will no longer be supported effective August 31, 2024. Use lastModifiedDateTime instead. Read-Only.' format: date-time additionalProperties: type: object @@ -65685,9 +65685,11 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' primaryRegion: type: string + description: The primary and mainly used region where the Cloud PC is located. nullable: true secondaryRegion: type: string + description: The secondary region to which the Cloud PC can be failed over during a regional outage. nullable: true additionalProperties: type: object @@ -66238,6 +66240,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true subscriptions: type: array @@ -68652,6 +68655,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerPlanCreation' isArchived: type: boolean + description: 'Read-only. If set to true, the plan is archived. An archived plan is read-only.' nullable: true owner: type: string @@ -68749,6 +68753,7 @@ components: nullable: true isArchived: type: boolean + description: 'Read-only. If set to true, the task is archived. An archived task is read-only.' nullable: true isOnMyDay: type: boolean @@ -70839,6 +70844,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true versions: type: array @@ -71236,7 +71242,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' scope: type: string - description: 'Indicates the scope of how the item is shared: anonymous, organization, or users. Read-only.' + description: 'Indicates the scope of how the item is shared. The possible values are: anonymous, organization, or users. Read-only.' nullable: true sharedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -73706,12 +73712,14 @@ components: properties: justification: type: string + description: Read-only. Reason why the entity was archived or unarchived. nullable: true statusChangedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' statusChangedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: Read-only. Date and time at which the entity's archive status changed. format: date-time nullable: true additionalProperties: @@ -73767,6 +73775,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerBucketCreation' isArchived: type: boolean + description: 'Read-only. If set totrue, the bucket is archived. An archived bucket is read-only.' nullable: true name: type: string @@ -74638,9 +74647,11 @@ components: nullable: true preferredLanguage: type: string + description: The registrant's preferred language. nullable: true preferredTimezone: type: string + description: The registrant's time zone details. nullable: true registrationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -75198,17 +75209,17 @@ components: items: type: string nullable: true - description: Collection of GUIDs that point to the certificateBasedApplicationConfiguration that contains the collection of allowed root and intermediate certificate authorities. + description: Collection of GUIDs that represent certificateBasedApplicationConfiguration that is allowed as root and intermediate certificate authorities. maxLifetime: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Value that can be used as the maximum duration in days, hours, minutes, or seconds from the date of key creation, for which the key is valid. Defined in ISO 8601 format for Durations. For example, P4DT12H30M5S represents a duration of four days, twelve hours, thirty minutes, and five seconds. This property is required when restrictionType is set to keyLifetime.' + description: 'String value that indicates the maximum lifetime for key expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to keyLifetime.' format: duration nullable: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Timestamp when the policy is enforced for all apps created on or after the specified date. For existing applications, the enforcement date would be back dated. To apply to all applications regardless of their creation date, this property would be null. Nullable.' + description: 'Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied.' format: date-time nullable: true restrictionType: @@ -75222,13 +75233,13 @@ components: maxLifetime: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Value that can be used as the maximum number for setting password expiration time in days, hours, minutes or seconds. Defined in ISO 8601 format for Durations. For example, ''P4DT12H30M5S'' represents a duration of four days, twelve hours, thirty minutes, and five seconds. This property is required when restriction type is set to passwordLifetime.' + description: 'String value that indicates the maximum lifetime for password expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to passwordLifetime.' format: duration nullable: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Enforces the policy for an app created on or after the enforcement date. For existing applications, the enforcement date would be backdated. To apply to all applications, this date would be null.' + description: 'Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied.' format: date-time nullable: true restrictionType: @@ -77545,7 +77556,7 @@ components: properties: booleanValue: type: boolean - description: Boolean answer of the virtualEventRegistrationQuestion. Only appears when answerInputType is boolean. + description: Boolean answer to the virtualEventRegistrationCustomQuestion. Only appears when answerInputType is boolean. nullable: true displayName: type: string @@ -77556,14 +77567,14 @@ components: items: type: string nullable: true - description: Collection of text answer of the virtualEventRegistrationQuestion. Only appears when answerInputType is multiChoice. + description: A collection of text answers to the virtualEventRegistrationCustomQuestion. Only appears when answerInputType is multiChoice. questionId: type: string - description: id of the virtualEventRegistrationQuestion. + description: The identifier of either a virtualEventRegistrationCustomQuestion or a virtualEventRegistrationPredefinedQuestion. nullable: true value: type: string - description: 'Text answer of the virtualEventRegistrationQuestion. Appears when answerInputType is text, multilineText or singleChoice.' + description: 'Text answer to the virtualEventRegistrationCustomQuestion or the virtualEventRegistrationPredefinedQuestion. Appears when answerInputType is text, multilineText or singleChoice.' nullable: true additionalProperties: type: object @@ -79734,9 +79745,11 @@ components: properties: displayName: type: string + description: Display name of the registration question. nullable: true isRequired: type: boolean + description: Indicates whether an answer to the question is required. The default value is false. nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Education.yml b/openApiDocs/beta/Education.yml index 928a5ca43a..93393db305 100644 --- a/openApiDocs/beta/Education.yml +++ b/openApiDocs/beta/Education.yml @@ -11374,7 +11374,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -13126,11 +13126,11 @@ paths: patch: tags: - education.educationUser - summary: Update relatedContacts - description: Update the relatedContact collection of an educationUser object. + summary: Update educationUser properties + description: Update the properties of an educationuser object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/relatedcontact-update?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/educationuser-update?view=graph-rest-beta operationId: education_UpdateUser parameters: - name: educationUser-id @@ -18095,7 +18095,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -18964,7 +18964,7 @@ components: nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). Read-only. + description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). nullable: true onPremisesSyncEnabled: type: boolean @@ -24274,7 +24274,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' - description: The collection property of AppLogUploadRequest. + description: Indicates collection of App Log Upload Request. x-ms-navigationProperty: true additionalProperties: type: object @@ -26049,6 +26049,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true subscriptions: type: array @@ -26277,6 +26278,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerPlanCreation' isArchived: type: boolean + description: 'Read-only. If set to true, the plan is archived. An archived plan is read-only.' nullable: true owner: type: string @@ -28507,13 +28509,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcHealthCheckItem' - description: 'A list of failed health check items. If the status property is available, this property will be empty.' + description: 'A list of failed health check items. If the status property is available, this property is empty.' status: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityStatus' updatedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Datetime when the status was updated. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as 2014-01-01T00:00:00Z.' + description: 'Datetime when the status was updated. This property is deprecated and will no longer be supported effective August 31, 2024. Use lastModifiedDateTime instead. Read-Only.' format: date-time additionalProperties: type: object @@ -28525,9 +28527,11 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' primaryRegion: type: string + description: The primary and mainly used region where the Cloud PC is located. nullable: true secondaryRegion: type: string + description: The secondary region to which the Cloud PC can be failed over during a regional outage. nullable: true additionalProperties: type: object @@ -31981,6 +31985,7 @@ components: nullable: true isArchived: type: boolean + description: 'Read-only. If set to true, the task is archived. An archived task is read-only.' nullable: true isOnMyDay: type: boolean @@ -33170,6 +33175,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true versions: type: array @@ -33567,7 +33573,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' scope: type: string - description: 'Indicates the scope of how the item is shared: anonymous, organization, or users. Read-only.' + description: 'Indicates the scope of how the item is shared. The possible values are: anonymous, organization, or users. Read-only.' nullable: true sharedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -33984,12 +33990,14 @@ components: properties: justification: type: string + description: Read-only. Reason why the entity was archived or unarchived. nullable: true statusChangedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' statusChangedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: Read-only. Date and time at which the entity's archive status changed. format: date-time nullable: true additionalProperties: @@ -34045,6 +34053,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerBucketCreation' isArchived: type: boolean + description: 'Read-only. If set totrue, the bucket is archived. An archived bucket is read-only.' nullable: true name: type: string @@ -38885,9 +38894,11 @@ components: nullable: true preferredLanguage: type: string + description: The registrant's preferred language. nullable: true preferredTimezone: type: string + description: The registrant's time zone details. nullable: true registrationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -40772,17 +40783,17 @@ components: items: type: string nullable: true - description: Collection of GUIDs that point to the certificateBasedApplicationConfiguration that contains the collection of allowed root and intermediate certificate authorities. + description: Collection of GUIDs that represent certificateBasedApplicationConfiguration that is allowed as root and intermediate certificate authorities. maxLifetime: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Value that can be used as the maximum duration in days, hours, minutes, or seconds from the date of key creation, for which the key is valid. Defined in ISO 8601 format for Durations. For example, P4DT12H30M5S represents a duration of four days, twelve hours, thirty minutes, and five seconds. This property is required when restrictionType is set to keyLifetime.' + description: 'String value that indicates the maximum lifetime for key expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to keyLifetime.' format: duration nullable: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Timestamp when the policy is enforced for all apps created on or after the specified date. For existing applications, the enforcement date would be back dated. To apply to all applications regardless of their creation date, this property would be null. Nullable.' + description: 'Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied.' format: date-time nullable: true restrictionType: @@ -40796,13 +40807,13 @@ components: maxLifetime: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Value that can be used as the maximum number for setting password expiration time in days, hours, minutes or seconds. Defined in ISO 8601 format for Durations. For example, ''P4DT12H30M5S'' represents a duration of four days, twelve hours, thirty minutes, and five seconds. This property is required when restriction type is set to passwordLifetime.' + description: 'String value that indicates the maximum lifetime for password expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to passwordLifetime.' format: duration nullable: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Enforces the policy for an app created on or after the enforcement date. For existing applications, the enforcement date would be backdated. To apply to all applications, this date would be null.' + description: 'Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied.' format: date-time nullable: true restrictionType: @@ -42245,7 +42256,7 @@ components: properties: booleanValue: type: boolean - description: Boolean answer of the virtualEventRegistrationQuestion. Only appears when answerInputType is boolean. + description: Boolean answer to the virtualEventRegistrationCustomQuestion. Only appears when answerInputType is boolean. nullable: true displayName: type: string @@ -42256,14 +42267,14 @@ components: items: type: string nullable: true - description: Collection of text answer of the virtualEventRegistrationQuestion. Only appears when answerInputType is multiChoice. + description: A collection of text answers to the virtualEventRegistrationCustomQuestion. Only appears when answerInputType is multiChoice. questionId: type: string - description: id of the virtualEventRegistrationQuestion. + description: The identifier of either a virtualEventRegistrationCustomQuestion or a virtualEventRegistrationPredefinedQuestion. nullable: true value: type: string - description: 'Text answer of the virtualEventRegistrationQuestion. Appears when answerInputType is text, multilineText or singleChoice.' + description: 'Text answer to the virtualEventRegistrationCustomQuestion or the virtualEventRegistrationPredefinedQuestion. Appears when answerInputType is text, multilineText or singleChoice.' nullable: true additionalProperties: type: object @@ -44447,9 +44458,11 @@ components: properties: displayName: type: string + description: Display name of the registration question. nullable: true isRequired: type: boolean + description: Indicates whether an answer to the question is required. The default value is false. nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Files.yml b/openApiDocs/beta/Files.yml index 6b4a056b9a..3fc28a3256 100644 --- a/openApiDocs/beta/Files.yml +++ b/openApiDocs/beta/Files.yml @@ -456,6 +456,7 @@ paths: tags: - drives.itemActivityOLD summary: Get content for the navigation property driveItem from drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: drive.activity_GetDriveItemContent parameters: - name: drive-id @@ -491,11 +492,11 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - drives.itemActivityOLD summary: Update content for the navigation property driveItem in drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: drive.activity_SetDriveItemContent parameters: - name: drive-id @@ -531,7 +532,40 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - drives.itemActivityOLD + summary: Delete content for the navigation property driveItem in drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: drive.activity_DeleteDriveItemContent + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: itemActivityOLD-id + in: path + description: The unique identifier of itemActivityOLD + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/drives/{drive-id}/activities/{itemActivityOLD-id}/driveItem/contentStream': get: tags: @@ -566,7 +600,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - drives.itemActivityOLD @@ -603,7 +636,40 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - drives.itemActivityOLD + summary: Delete contentStream for the navigation property driveItem in drives + description: 'The content stream, if the item represents a file.' + operationId: drive.activity_DeleteDriveItemContentStream + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: itemActivityOLD-id + in: path + description: The unique identifier of itemActivityOLD + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/drives/{drive-id}/activities/{itemActivityOLD-id}/listItem': get: tags: @@ -829,6 +895,7 @@ paths: tags: - drives.driveItem summary: Get content for the navigation property bundles from drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: drive_GetBundlesContent parameters: - name: drive-id @@ -864,11 +931,11 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - drives.driveItem summary: Update content for the navigation property bundles in drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: drive_SetBundlesContent parameters: - name: drive-id @@ -904,7 +971,40 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - drives.driveItem + summary: Delete content for the navigation property bundles in drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: drive_DeleteBundlesContent + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/drives/{drive-id}/bundles/{driveItem-id}/contentStream': get: tags: @@ -939,7 +1039,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - drives.driveItem @@ -976,7 +1075,40 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - drives.driveItem + summary: Delete contentStream for the navigation property bundles in drives + description: 'The content stream, if the item represents a file.' + operationId: drive_DeleteBundlesContentStream + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/drives/{drive-id}/bundles/$count': get: tags: @@ -1082,7 +1214,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -1319,6 +1451,7 @@ paths: tags: - drives.driveItem summary: Get content for the navigation property following from drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: drive_GetFollowingContent parameters: - name: drive-id @@ -1354,11 +1487,11 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - drives.driveItem summary: Update content for the navigation property following in drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: drive_SetFollowingContent parameters: - name: drive-id @@ -1394,7 +1527,40 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - drives.driveItem + summary: Delete content for the navigation property following in drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: drive_DeleteFollowingContent + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/drives/{drive-id}/following/{driveItem-id}/contentStream': get: tags: @@ -1429,7 +1595,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - drives.driveItem @@ -1466,7 +1631,40 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - drives.driveItem + summary: Delete contentStream for the navigation property following in drives + description: 'The content stream, if the item represents a file.' + operationId: drive_DeleteFollowingContentStream + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/drives/{drive-id}/following/$count': get: tags: @@ -1493,8 +1691,11 @@ paths: get: tags: - drives.driveItem - summary: Get items from drives - description: All items contained in the drive. Read-only. Nullable. + summary: 'drive: sharedWithMe' + description: Get a list of driveItem objects shared with the owner of a drive. The driveItems returned from the sharedWithMe method always include the remoteItem facet that indicates they're items from a different drive. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/drive-sharedwithme?view=graph-rest-beta operationId: drive_ListItem parameters: - name: drive-id @@ -1871,8 +2072,11 @@ paths: get: tags: - drives.driveItem - summary: Get analytics from drives - description: Analytics about the view activities that took place on this item. + summary: Get analytics + description: "Get itemAnalytics about the views that took place under this resource.\nThe itemAnalytics resource is a convenient way to get activity stats for allTime and the lastSevenDays.\nFor a custom time range or interval, use the getActivitiesByInterval API." + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/itemanalytics-get?view=graph-rest-beta operationId: drive.item_GetAnalytic parameters: - name: drive-id @@ -2676,6 +2880,7 @@ paths: tags: - drives.driveItem summary: Get content for the navigation property driveItem from drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: drive.item.analytic.itemActivityStat.activity_GetDriveItemContent parameters: - name: drive-id @@ -2727,11 +2932,11 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - drives.driveItem summary: Update content for the navigation property driveItem in drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: drive.item.analytic.itemActivityStat.activity_SetDriveItemContent parameters: - name: drive-id @@ -2783,7 +2988,56 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - drives.driveItem + summary: Delete content for the navigation property driveItem in drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: drive.item.analytic.itemActivityStat.activity_DeleteDriveItemContent + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: itemActivityStat-id + in: path + description: The unique identifier of itemActivityStat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityStat + - name: itemActivity-id + in: path + description: The unique identifier of itemActivity + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivity + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/{itemActivityStat-id}/activities/{itemActivity-id}/driveItem/contentStream': get: tags: @@ -2834,7 +3088,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - drives.driveItem @@ -2887,7 +3140,56 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - drives.driveItem + summary: Delete contentStream for the navigation property driveItem in drives + description: 'The content stream, if the item represents a file.' + operationId: drive.item.analytic.itemActivityStat.activity_DeleteDriveItemContentStream + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: itemActivityStat-id + in: path + description: The unique identifier of itemActivityStat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityStat + - name: itemActivity-id + in: path + description: The unique identifier of itemActivity + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivity + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/{itemActivityStat-id}/activities/$count': get: tags: @@ -3183,6 +3485,7 @@ paths: tags: - drives.driveItem summary: Get content for the navigation property children from drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: drive.item_GetChildrenContent parameters: - name: drive-id @@ -3226,11 +3529,11 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - drives.driveItem summary: Update content for the navigation property children in drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: drive.item_SetChildrenContent parameters: - name: drive-id @@ -3274,7 +3577,48 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - drives.driveItem + summary: Delete content for the navigation property children in drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: drive.item_DeleteChildrenContent + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: driveItem-id1 + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/drives/{drive-id}/items/{driveItem-id}/children/{driveItem-id1}/contentStream': get: tags: @@ -3317,7 +3661,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - drives.driveItem @@ -3362,7 +3705,48 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - drives.driveItem + summary: Delete contentStream for the navigation property children in drives + description: 'The content stream, if the item represents a file.' + operationId: drive.item_DeleteChildrenContentStream + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: driveItem-id1 + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/drives/{drive-id}/items/{driveItem-id}/children/$count': get: tags: @@ -3398,6 +3782,7 @@ paths: tags: - drives.driveItem summary: Get content for the navigation property items from drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: drive_GetItemsContent parameters: - name: drive-id @@ -3433,11 +3818,11 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - drives.driveItem summary: Update content for the navigation property items in drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: drive_SetItemsContent parameters: - name: drive-id @@ -3473,7 +3858,40 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - drives.driveItem + summary: Delete content for the navigation property items in drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: drive_DeleteItemsContent + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/drives/{drive-id}/items/{driveItem-id}/contentStream': get: tags: @@ -3508,7 +3926,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - drives.driveItem @@ -3545,7 +3962,40 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - drives.driveItem + summary: Delete contentStream for the navigation property items in drives + description: 'The content stream, if the item represents a file.' + operationId: drive_DeleteItemsContentStream + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/drives/{drive-id}/items/{driveItem-id}/createdByUser': get: tags: @@ -3645,7 +4095,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -3886,7 +4336,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -4479,6 +4929,7 @@ paths: tags: - drives.driveItem summary: Get content for the navigation property driveItem from drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: drive.item.listItem.activity_GetDriveItemContent parameters: - name: drive-id @@ -4522,11 +4973,11 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - drives.driveItem summary: Update content for the navigation property driveItem in drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: drive.item.listItem.activity_SetDriveItemContent parameters: - name: drive-id @@ -4570,14 +5021,12 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/drives/{drive-id}/items/{driveItem-id}/listItem/activities/{itemActivityOLD-id}/driveItem/contentStream': - get: + delete: tags: - drives.driveItem - summary: Get contentStream for the navigation property driveItem from drives - description: 'The content stream, if the item represents a file.' - operationId: drive.item.listItem.activity_GetDriveItemContentStream + summary: Delete content for the navigation property driveItem in drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: drive.item.listItem.activity_DeleteDriveItemContent parameters: - name: drive-id in: path @@ -4603,68 +5052,151 @@ paths: schema: type: string x-ms-docs-key-type: itemActivityOLD - responses: - 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - drives.driveItem - summary: Update contentStream for the navigation property driveItem in drives - description: 'The content stream, if the item represents a file.' - operationId: drive.item.listItem.activity_SetDriveItemContentStream - parameters: - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: driveItem-id - in: path - description: The unique identifier of driveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: driveItem - - name: itemActivityOLD-id - in: path - description: The unique identifier of itemActivityOLD - required: true + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: itemActivityOLD - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/drives/{drive-id}/items/{driveItem-id}/listItem/activities/{itemActivityOLD-id}/listItem': + '/drives/{drive-id}/items/{driveItem-id}/listItem/activities/{itemActivityOLD-id}/driveItem/contentStream': get: tags: - drives.driveItem - summary: Get listItem from drives - operationId: drive.item.listItem.activity_GetListItem + summary: Get contentStream for the navigation property driveItem from drives + description: 'The content stream, if the item represents a file.' + operationId: drive.item.listItem.activity_GetDriveItemContentStream + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: itemActivityOLD-id + in: path + description: The unique identifier of itemActivityOLD + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - drives.driveItem + summary: Update contentStream for the navigation property driveItem in drives + description: 'The content stream, if the item represents a file.' + operationId: drive.item.listItem.activity_SetDriveItemContentStream + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: itemActivityOLD-id + in: path + description: The unique identifier of itemActivityOLD + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + delete: + tags: + - drives.driveItem + summary: Delete contentStream for the navigation property driveItem in drives + description: 'The content stream, if the item represents a file.' + operationId: drive.item.listItem.activity_DeleteDriveItemContentStream + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: itemActivityOLD-id + in: path + description: The unique identifier of itemActivityOLD + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/drives/{drive-id}/items/{driveItem-id}/listItem/activities/{itemActivityOLD-id}/listItem': + get: + tags: + - drives.driveItem + summary: Get listItem from drives + operationId: drive.item.listItem.activity_GetListItem parameters: - name: drive-id in: path @@ -4903,7 +5435,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -5584,6 +6116,7 @@ paths: tags: - drives.driveItem summary: Get content for the navigation property driveItem from drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: drive.item.listItem_GetDriveItemContent parameters: - name: drive-id @@ -5619,11 +6152,11 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - drives.driveItem summary: Update content for the navigation property driveItem in drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: drive.item.listItem_SetDriveItemContent parameters: - name: drive-id @@ -5659,177 +6192,242 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/drives/{drive-id}/items/{driveItem-id}/listItem/driveItem/contentStream': - get: - tags: - - drives.driveItem - summary: Get contentStream for the navigation property driveItem from drives - description: 'The content stream, if the item represents a file.' - operationId: drive.item.listItem_GetDriveItemContentStream - parameters: - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: driveItem-id - in: path - description: The unique identifier of driveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: driveItem - responses: - 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - drives.driveItem - summary: Update contentStream for the navigation property driveItem in drives - description: 'The content stream, if the item represents a file.' - operationId: drive.item.listItem_SetDriveItemContentStream - parameters: - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: driveItem-id - in: path - description: The unique identifier of driveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: driveItem - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/drives/{drive-id}/items/{driveItem-id}/listItem/fields': - get: - tags: - - drives.driveItem - summary: Get fields from drives - description: The values of the columns set on this list item. - operationId: drive.item.listItem_GetField - parameters: - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: driveItem-id - in: path - description: The unique identifier of driveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: driveItem - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - drives.driveItem - summary: Update the navigation property fields in drives - operationId: drive.item.listItem_UpdateField - parameters: - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: driveItem-id - in: path - description: The unique identifier of driveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: driveItem - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - drives.driveItem - summary: Delete navigation property fields for drives - operationId: drive.item.listItem_DeleteField + summary: Delete content for the navigation property driveItem in drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: drive.item.listItem_DeleteDriveItemContent + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/drives/{drive-id}/items/{driveItem-id}/listItem/driveItem/contentStream': + get: + tags: + - drives.driveItem + summary: Get contentStream for the navigation property driveItem from drives + description: 'The content stream, if the item represents a file.' + operationId: drive.item.listItem_GetDriveItemContentStream + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - drives.driveItem + summary: Update contentStream for the navigation property driveItem in drives + description: 'The content stream, if the item represents a file.' + operationId: drive.item.listItem_SetDriveItemContentStream + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + delete: + tags: + - drives.driveItem + summary: Delete contentStream for the navigation property driveItem in drives + description: 'The content stream, if the item represents a file.' + operationId: drive.item.listItem_DeleteDriveItemContentStream + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/drives/{drive-id}/items/{driveItem-id}/listItem/fields': + get: + tags: + - drives.driveItem + summary: Get fields from drives + description: The values of the columns set on this list item. + operationId: drive.item.listItem_GetField + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - drives.driveItem + summary: Update the navigation property fields in drives + operationId: drive.item.listItem_UpdateField + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - drives.driveItem + summary: Delete navigation property fields for drives + operationId: drive.item.listItem_DeleteField parameters: - name: drive-id in: path @@ -5958,7 +6556,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -6282,13 +6880,13 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/drives/{drive-id}/items/{driveItem-id}/listItem/versions': + '/drives/{drive-id}/items/{driveItem-id}/listItem/permissions': get: tags: - drives.driveItem - summary: Get versions from drives - description: The list of previous versions of the list item. - operationId: drive.item.listItem_ListVersion + summary: Get permissions from drives + description: The set of permissions for the item. Read-only. Nullable. + operationId: drive.item.listItem_ListPermission parameters: - name: drive-id in: path @@ -6343,7 +6941,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.listItemVersionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.permissionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -6353,8 +6951,8 @@ paths: post: tags: - drives.driveItem - summary: Create new navigation property to versions for drives - operationId: drive.item.listItem_CreateVersion + summary: Create new navigation property to permissions for drives + operationId: drive.item.listItem_CreatePermission parameters: - name: drive-id in: path @@ -6377,7 +6975,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' + $ref: '#/components/schemas/microsoft.graph.permission' required: true responses: 2XX: @@ -6385,17 +6983,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' + $ref: '#/components/schemas/microsoft.graph.permission' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drives/{drive-id}/items/{driveItem-id}/listItem/versions/{listItemVersion-id}': + '/drives/{drive-id}/items/{driveItem-id}/listItem/permissions/{permission-id}': get: tags: - drives.driveItem - summary: Get versions from drives - description: The list of previous versions of the list item. - operationId: drive.item.listItem_GetVersion + summary: Get permissions from drives + description: The set of permissions for the item. Read-only. Nullable. + operationId: drive.item.listItem_GetPermission parameters: - name: drive-id in: path @@ -6413,14 +7011,14 @@ paths: schema: type: string x-ms-docs-key-type: driveItem - - name: listItemVersion-id + - name: permission-id in: path - description: The unique identifier of listItemVersion + description: The unique identifier of permission required: true style: simple schema: type: string - x-ms-docs-key-type: listItemVersion + x-ms-docs-key-type: permission - name: $select in: query description: Select properties to be returned @@ -6447,15 +7045,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' + $ref: '#/components/schemas/microsoft.graph.permission' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - drives.driveItem - summary: Update the navigation property versions in drives - operationId: drive.item.listItem_UpdateVersion + summary: Update the navigation property permissions in drives + operationId: drive.item.listItem_UpdatePermission parameters: - name: drive-id in: path @@ -6473,20 +7071,20 @@ paths: schema: type: string x-ms-docs-key-type: driveItem - - name: listItemVersion-id + - name: permission-id in: path - description: The unique identifier of listItemVersion + description: The unique identifier of permission required: true style: simple schema: type: string - x-ms-docs-key-type: listItemVersion + x-ms-docs-key-type: permission requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' + $ref: '#/components/schemas/microsoft.graph.permission' required: true responses: 2XX: @@ -6494,15 +7092,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' + $ref: '#/components/schemas/microsoft.graph.permission' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - drives.driveItem - summary: Delete navigation property versions for drives - operationId: drive.item.listItem_DeleteVersion + summary: Delete navigation property permissions for drives + operationId: drive.item.listItem_DeletePermission parameters: - name: drive-id in: path @@ -6520,14 +7118,14 @@ paths: schema: type: string x-ms-docs-key-type: driveItem - - name: listItemVersion-id + - name: permission-id in: path - description: The unique identifier of listItemVersion + description: The unique identifier of permission required: true style: simple schema: type: string - x-ms-docs-key-type: listItemVersion + x-ms-docs-key-type: permission - name: If-Match in: header description: ETag @@ -6540,13 +7138,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drives/{drive-id}/items/{driveItem-id}/listItem/versions/{listItemVersion-id}/fields': - get: + '/drives/{drive-id}/items/{driveItem-id}/listItem/permissions/{permission-id}/microsoft.graph.grant': + post: tags: - - drives.driveItem - summary: Get fields from drives - description: A collection of the fields and values for this version of the list item. - operationId: drive.item.listItem.version_GetField + - drives.Actions + summary: Invoke action grant + description: Grant users access to a link represented by a permission. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/permission-grant?view=graph-rest-beta + operationId: drive.item.listItem.permission_grant parameters: - name: drive-id in: path @@ -6564,49 +7165,67 @@ paths: schema: type: string x-ms-docs-key-type: driveItem - - name: listItemVersion-id + - name: permission-id in: path - description: The unique identifier of listItemVersion + description: The unique identifier of permission required: true style: simple schema: type: string - x-ms-docs-key-type: listItemVersion - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: permission + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + roles: + type: array + items: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + additionalProperties: + type: object + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + title: Collection of permission + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.permission' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/drives/{drive-id}/items/{driveItem-id}/listItem/permissions/{permission-id}/microsoft.graph.revokeGrants': + post: tags: - - drives.driveItem - summary: Update the navigation property fields in drives - operationId: drive.item.listItem.version_UpdateField + - drives.Actions + summary: Invoke action revokeGrants + description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta + operationId: drive.item.listItem.permission_revokeGrant parameters: - name: drive-id in: path @@ -6624,20 +7243,27 @@ paths: schema: type: string x-ms-docs-key-type: driveItem - - name: listItemVersion-id + - name: permission-id in: path - description: The unique identifier of listItemVersion + description: The unique identifier of permission required: true style: simple schema: type: string - x-ms-docs-key-type: listItemVersion + x-ms-docs-key-type: permission requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + type: object + properties: + grantees: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + additionalProperties: + type: object required: true responses: 2XX: @@ -6645,15 +7271,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + $ref: '#/components/schemas/microsoft.graph.permission' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/drives/{drive-id}/items/{driveItem-id}/listItem/permissions/$count': + get: tags: - drives.driveItem - summary: Delete navigation property fields for drives - operationId: drive.item.listItem.version_DeleteField + summary: Get the number of the resource + operationId: drive.item.listItem.permission_GetCount parameters: - name: drive-id in: path @@ -6671,32 +7298,20 @@ paths: schema: type: string x-ms-docs-key-type: driveItem - - name: listItemVersion-id - in: path - description: The unique identifier of listItemVersion - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItemVersion - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/drives/{drive-id}/items/{driveItem-id}/listItem/versions/{listItemVersion-id}/microsoft.graph.restoreVersion': - post: + '/drives/{drive-id}/items/{driveItem-id}/listItem/versions': + get: tags: - - drives.Actions - summary: Invoke action restoreVersion - operationId: drive.item.listItem.version_restoreVersion + - drives.driveItem + summary: Get versions from drives + description: The list of previous versions of the list item. + operationId: drive.item.listItem_ListVersion parameters: - name: drive-id in: path @@ -6714,26 +7329,55 @@ paths: schema: type: string x-ms-docs-key-type: driveItem - - name: listItemVersion-id - in: path - description: The unique identifier of listItemVersion - required: true - style: simple + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: listItemVersion + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + $ref: '#/components/responses/microsoft.graph.listItemVersionCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/drives/{drive-id}/items/{driveItem-id}/listItem/versions/$count': - get: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: tags: - drives.driveItem - summary: Get the number of the resource - operationId: drive.item.listItem.version_GetCount + summary: Create new navigation property to versions for drives + operationId: drive.item.listItem_CreateVersion parameters: - name: drive-id in: path @@ -6751,19 +7395,30 @@ paths: schema: type: string x-ms-docs-key-type: driveItem - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.listItemVersion' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.listItemVersion' default: $ref: '#/components/responses/error' - '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.assignSensitivityLabel': - post: + x-ms-docs-operation-type: operation + '/drives/{drive-id}/items/{driveItem-id}/listItem/versions/{listItemVersion-id}': + get: tags: - - drives.Actions - summary: Invoke action assignSensitivityLabel - operationId: drive.item_assignSensitivityLabel + - drives.driveItem + summary: Get versions from drives + description: The list of previous versions of the list item. + operationId: drive.item.listItem_GetVersion parameters: - name: drive-id in: path @@ -6781,12 +7436,380 @@ paths: schema: type: string x-ms-docs-key-type: driveItem - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object + - name: listItemVersion-id + in: path + description: The unique identifier of listItemVersion + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItemVersion + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.listItemVersion' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - drives.driveItem + summary: Update the navigation property versions in drives + operationId: drive.item.listItem_UpdateVersion + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: listItemVersion-id + in: path + description: The unique identifier of listItemVersion + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItemVersion + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.listItemVersion' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.listItemVersion' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - drives.driveItem + summary: Delete navigation property versions for drives + operationId: drive.item.listItem_DeleteVersion + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: listItemVersion-id + in: path + description: The unique identifier of listItemVersion + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItemVersion + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drives/{drive-id}/items/{driveItem-id}/listItem/versions/{listItemVersion-id}/fields': + get: + tags: + - drives.driveItem + summary: Get fields from drives + description: A collection of the fields and values for this version of the list item. + operationId: drive.item.listItem.version_GetField + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: listItemVersion-id + in: path + description: The unique identifier of listItemVersion + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItemVersion + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - drives.driveItem + summary: Update the navigation property fields in drives + operationId: drive.item.listItem.version_UpdateField + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: listItemVersion-id + in: path + description: The unique identifier of listItemVersion + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItemVersion + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - drives.driveItem + summary: Delete navigation property fields for drives + operationId: drive.item.listItem.version_DeleteField + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: listItemVersion-id + in: path + description: The unique identifier of listItemVersion + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItemVersion + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drives/{drive-id}/items/{driveItem-id}/listItem/versions/{listItemVersion-id}/microsoft.graph.restoreVersion': + post: + tags: + - drives.Actions + summary: Invoke action restoreVersion + operationId: drive.item.listItem.version_restoreVersion + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: listItemVersion-id + in: path + description: The unique identifier of listItemVersion + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItemVersion + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/drives/{drive-id}/items/{driveItem-id}/listItem/versions/$count': + get: + tags: + - drives.driveItem + summary: Get the number of the resource + operationId: drive.item.listItem.version_GetCount + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.assignSensitivityLabel': + post: + tags: + - drives.Actions + summary: Invoke action assignSensitivityLabel + operationId: drive.item_assignSensitivityLabel + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object properties: sensitivityLabelId: type: string @@ -6892,7 +7915,7 @@ paths: tags: - drives.Actions summary: Invoke action copy - description: 'Asynchronously creates a copy of an driveItem (including any children), under a new parent item or with a new name.' + description: 'Asynchronously create a copy of a driveItem (including any children) under a new parent item or with a new name. After the request is acknowledged, it enters a queue. The actual copying, including any subitems, occurs at an undetermined time. Progress is reported until the operation is completed by monitoring the progress.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/driveitem-copy?view=graph-rest-beta @@ -6926,6 +7949,10 @@ paths: nullable: true parentReference: $ref: '#/components/schemas/microsoft.graph.itemReference' + childrenOnly: + type: boolean + default: false + nullable: true additionalProperties: type: object required: true @@ -8308,7 +9335,11 @@ paths: patch: tags: - drives.driveItem - summary: Update the navigation property retentionLabel in drives + summary: 'driveItem: lockOrUnlockRecord' + description: 'Lock or unlock a retention label on a driveItem that classifies content as records. For information about retention labels from an administrator''s perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. For more information about how you can lock and unlock retention labels, see Use record versioning to update records stored in SharePoint or OneDrive.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-lockorunlockrecord?view=graph-rest-beta operationId: drive.item_UpdateRetentionLabel parameters: - name: drive-id @@ -8347,7 +9378,11 @@ paths: delete: tags: - drives.driveItem - summary: Delete navigation property retentionLabel for drives + summary: 'driveItem: removeRetentionLabel' + description: 'Remove a retention label from a driveItem. For information about retention labels from an administrator''s perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-removeretentionlabel?view=graph-rest-beta operationId: drive.item_DeleteRetentionLabel parameters: - name: drive-id @@ -9294,7 +10329,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - drives.driveItem @@ -9342,7 +10376,47 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItemVersion' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - drives.driveItem + summary: Delete content for the navigation property versions in drives + operationId: drive.item_DeleteVersionsContent + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: driveItemVersion-id + in: path + description: The unique identifier of driveItemVersion + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItemVersion + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/drives/{drive-id}/items/{driveItem-id}/versions/{driveItemVersion-id}/microsoft.graph.restoreVersion': post: tags: @@ -9519,7 +10593,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -11822,7 +12896,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -12006,6 +13080,7 @@ paths: - $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 @@ -12527,6 +13602,7 @@ paths: tags: - drives.list summary: Get content for the navigation property driveItem from drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: drive.list.item.activity_GetDriveItemContent parameters: - name: drive-id @@ -12570,11 +13646,11 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - drives.list summary: Update content for the navigation property driveItem in drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: drive.list.item.activity_SetDriveItemContent parameters: - name: drive-id @@ -12618,7 +13694,48 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - drives.list + summary: Delete content for the navigation property driveItem in drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: drive.list.item.activity_DeleteDriveItemContent + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: itemActivityOLD-id + in: path + description: The unique identifier of itemActivityOLD + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/drives/{drive-id}/list/items/{listItem-id}/activities/{itemActivityOLD-id}/driveItem/contentStream': get: tags: @@ -12661,7 +13778,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - drives.list @@ -12706,13 +13822,12 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/items/{listItem-id}/activities/{itemActivityOLD-id}/listItem': - get: + delete: tags: - drives.list - summary: Get listItem from drives - operationId: drive.list.item.activity_GetListItem + summary: Delete contentStream for the navigation property driveItem in drives + description: 'The content stream, if the item represents a file.' + operationId: drive.list.item.activity_DeleteDriveItemContentStream parameters: - name: drive-id in: path @@ -12738,42 +13853,23 @@ paths: schema: type: string x-ms-docs-key-type: itemActivityOLD - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + - name: If-Match + in: header + description: ETag + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.listItem' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/items/{listItem-id}/activities/$count': + '/drives/{drive-id}/list/items/{listItem-id}/activities/{itemActivityOLD-id}/listItem': get: tags: - drives.list - summary: Get the number of the resource - operationId: drive.list.item.activity_GetCount + summary: Get listItem from drives + operationId: drive.list.item.activity_GetListItem parameters: - name: drive-id in: path @@ -12791,37 +13887,14 @@ paths: schema: type: string x-ms-docs-key-type: listItem - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/drives/{drive-id}/list/items/{listItem-id}/analytics': - get: - tags: - - drives.list - summary: Get analytics from drives - description: Analytics about the view activities that took place on this item. - operationId: drive.list.item_GetAnalytic - parameters: - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id + - name: itemActivityOLD-id in: path - description: The unique identifier of listItem + description: The unique identifier of itemActivityOLD required: true style: simple schema: type: string - x-ms-docs-key-type: listItem + x-ms-docs-key-type: itemActivityOLD - name: $select in: query description: Select properties to be returned @@ -12848,16 +13921,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.itemAnalytics' + $ref: '#/components/schemas/microsoft.graph.listItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/items/{listItem-id}/createdByUser': + '/drives/{drive-id}/list/items/{listItem-id}/activities/$count': get: tags: - drives.list - summary: Get createdByUser from drives - operationId: drive.list.item_GetCreatedGraphBPreUser + summary: Get the number of the resource + operationId: drive.list.item.activity_GetCount parameters: - name: drive-id in: path @@ -12875,43 +13948,20 @@ paths: schema: type: string x-ms-docs-key-type: listItem - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.user' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/items/{listItem-id}/createdByUser/mailboxSettings': + '/drives/{drive-id}/list/items/{listItem-id}/analytics': get: tags: - drives.list - summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select.' - operationId: drive.list.item.createdGraphBPreUser_GetMailboxSetting + summary: Get analytics from drives + description: Analytics about the view activities that took place on this item. + operationId: drive.list.item_GetAnalytic parameters: - name: drive-id in: path @@ -12951,58 +14001,20 @@ paths: type: string responses: 2XX: - description: Result entities - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' - default: - $ref: '#/components/responses/error' - patch: - tags: - - drives.list - summary: Update property mailboxSettings value. - operationId: drive.list.item.createdGraphBPreUser_UpdateMailboxSetting - parameters: - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - requestBody: - description: New property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' - required: true - responses: - 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.itemAnalytics' default: $ref: '#/components/responses/error' - '/drives/{drive-id}/list/items/{listItem-id}/createdByUser/serviceProvisioningErrors': + x-ms-docs-operation-type: operation + '/drives/{drive-id}/list/items/{listItem-id}/createdByUser': get: tags: - drives.list - summary: Get serviceProvisioningErrors property value - description: 'Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object.' - operationId: drive.list.item.createdGraphBPreUser_ListServiceProvisioningError + summary: Get createdByUser from drives + operationId: drive.list.item_GetCreatedGraphBPreUser parameters: - name: drive-id in: path @@ -13020,21 +14032,166 @@ paths: schema: type: string x-ms-docs-key-type: listItem - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.user' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drives/{drive-id}/list/items/{listItem-id}/createdByUser/mailboxSettings': + get: + tags: + - drives.list + summary: Get mailboxSettings property value + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select.' + operationId: drive.list.item.createdGraphBPreUser_GetMailboxSetting + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Entity result. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + default: + $ref: '#/components/responses/error' + patch: + tags: + - drives.list + summary: Update property mailboxSettings value. + operationId: drive.list.item.createdGraphBPreUser_UpdateMailboxSetting + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + default: + $ref: '#/components/responses/error' + '/drives/{drive-id}/list/items/{listItem-id}/createdByUser/serviceProvisioningErrors': + get: + tags: + - drives.list + summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object.' + operationId: drive.list.item.createdGraphBPreUser_ListServiceProvisioningError + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -13632,6 +14789,7 @@ paths: tags: - drives.list summary: Get content for the navigation property driveItem from drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: drive.list.item_GetDriveItemContent parameters: - name: drive-id @@ -13667,11 +14825,11 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - drives.list summary: Update content for the navigation property driveItem in drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: drive.list.item_SetDriveItemContent parameters: - name: drive-id @@ -13707,14 +14865,12 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/items/{listItem-id}/driveItem/contentStream': - get: + delete: tags: - drives.list - summary: Get contentStream for the navigation property driveItem from drives - description: 'The content stream, if the item represents a file.' - operationId: drive.list.item_GetDriveItemContentStream + summary: Delete content for the navigation property driveItem in drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: drive.list.item_DeleteDriveItemContent parameters: - name: drive-id in: path @@ -13732,61 +14888,24 @@ paths: schema: type: string x-ms-docs-key-type: listItem - responses: - 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - drives.list - summary: Update contentStream for the navigation property driveItem in drives - description: 'The content stream, if the item represents a file.' - operationId: drive.list.item_SetDriveItemContentStream - parameters: - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: listItem - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/items/{listItem-id}/fields': + '/drives/{drive-id}/list/items/{listItem-id}/driveItem/contentStream': get: tags: - drives.list - summary: Get fields from drives - description: The values of the columns set on this list item. - operationId: drive.list.item_GetField + summary: Get contentStream for the navigation property driveItem from drives + description: 'The content stream, if the item represents a file.' + operationId: drive.list.item_GetDriveItemContentStream parameters: - name: drive-id in: path @@ -13804,41 +14923,22 @@ paths: schema: type: string x-ms-docs-key-type: listItem - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string responses: 2XX: - description: Retrieved navigation property + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + put: tags: - drives.list - summary: Update the navigation property fields in drives - operationId: drive.list.item_UpdateField + summary: Update contentStream for the navigation property driveItem in drives + description: 'The content stream, if the item represents a file.' + operationId: drive.list.item_SetDriveItemContentStream parameters: - name: drive-id in: path @@ -13857,27 +14957,150 @@ paths: type: string x-ms-docs-key-type: listItem requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + type: string + format: binary required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - drives.list - summary: Delete navigation property fields for drives - operationId: drive.list.item_DeleteField + summary: Delete contentStream for the navigation property driveItem in drives + description: 'The content stream, if the item represents a file.' + operationId: drive.list.item_DeleteDriveItemContentStream + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/drives/{drive-id}/list/items/{listItem-id}/fields': + get: + tags: + - drives.list + summary: Get fields from drives + description: The values of the columns set on this list item. + operationId: drive.list.item_GetField + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - drives.list + summary: Update the navigation property fields in drives + operationId: drive.list.item_UpdateField + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - drives.list + summary: Delete navigation property fields for drives + operationId: drive.list.item_DeleteField parameters: - name: drive-id in: path @@ -14006,7 +15229,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -14148,188 +15371,613 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/drives/{drive-id}/list/items/{listItem-id}/microsoft.graph.createLink': - post: - tags: - - drives.Actions - summary: Invoke action createLink - description: "Create a sharing link for a listItem. The createLink action creates a new sharing link if the specified link type doesn't already exist for the calling application.\nIf a sharing link of the specified type already exists for the app, this action returns the existing sharing link. listItem resources inherit sharing permissions from the list the item resides in." - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/listitem-createlink?view=graph-rest-beta - operationId: drive.list.item_createLink - parameters: - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - type: - type: string - nullable: true - scope: - type: string - nullable: true - expirationDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - format: date-time - nullable: true - password: - type: string - nullable: true - message: - type: string - nullable: true - recipients: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveRecipient' - retainInheritedPermissions: - type: boolean - default: false - nullable: true - sendNotification: - type: boolean - default: false - nullable: true - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/drives/{drive-id}/list/items/{listItem-id}/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')': - get: - tags: - - drives.Functions - summary: Invoke function getActivitiesByInterval - operationId: drive.list.item_getActivitiesGraphBPreInterval - parameters: - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: listItem-id - in: path - description: The unique identifier of listItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: listItem - - name: startDateTime - in: path - description: 'Usage: startDateTime=''{startDateTime}''' - required: true - style: simple - schema: - type: string - nullable: true - - name: endDateTime - in: path - description: 'Usage: endDateTime=''{endDateTime}''' - required: true - style: simple - schema: - type: string - nullable: true - - name: interval - in: path - description: 'Usage: interval=''{interval}''' - required: true - style: simple - schema: - type: string - nullable: true - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Success - content: - application/json: - schema: - title: Collection of itemActivityStat - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore + '/drives/{drive-id}/list/items/{listItem-id}/microsoft.graph.createLink': + post: + tags: + - drives.Actions + summary: Invoke action createLink + description: "Create a sharing link for a listItem. The createLink action creates a new sharing link if the specified link type doesn't already exist for the calling application.\nIf a sharing link of the specified type already exists for the app, this action returns the existing sharing link. listItem resources inherit sharing permissions from the list the item resides in." + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/listitem-createlink?view=graph-rest-beta + operationId: drive.list.item_createLink + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + type: + type: string + nullable: true + scope: + type: string + nullable: true + expirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + password: + type: string + nullable: true + message: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + retainInheritedPermissions: + type: boolean + default: false + nullable: true + sendNotification: + type: boolean + default: false + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/drives/{drive-id}/list/items/{listItem-id}/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')': + get: + tags: + - drives.Functions + summary: Invoke function getActivitiesByInterval + operationId: drive.list.item_getActivitiesGraphBPreInterval + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: startDateTime + in: path + description: 'Usage: startDateTime=''{startDateTime}''' + required: true + style: simple + schema: + type: string + nullable: true + - name: endDateTime + in: path + description: 'Usage: endDateTime=''{endDateTime}''' + required: true + style: simple + schema: + type: string + nullable: true + - name: interval + in: path + description: 'Usage: interval=''{interval}''' + required: true + style: simple + schema: + type: string + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of itemActivityStat + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/drives/{drive-id}/list/items/{listItem-id}/permissions': + get: + tags: + - drives.list + summary: Get permissions from drives + description: The set of permissions for the item. Read-only. Nullable. + operationId: drive.list.item_ListPermission + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.permissionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - drives.list + summary: Create new navigation property to permissions for drives + operationId: drive.list.item_CreatePermission + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drives/{drive-id}/list/items/{listItem-id}/permissions/{permission-id}': + get: + tags: + - drives.list + summary: Get permissions from drives + description: The set of permissions for the item. Read-only. Nullable. + operationId: drive.list.item_GetPermission + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - drives.list + summary: Update the navigation property permissions in drives + operationId: drive.list.item_UpdatePermission + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - drives.list + summary: Delete navigation property permissions for drives + operationId: drive.list.item_DeletePermission + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drives/{drive-id}/list/items/{listItem-id}/permissions/{permission-id}/microsoft.graph.grant': + post: + tags: + - drives.Actions + summary: Invoke action grant + description: Grant users access to a link represented by a permission. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/permission-grant?view=graph-rest-beta + operationId: drive.list.item.permission_grant + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + roles: + type: array + items: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of permission + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.permission' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/drives/{drive-id}/list/items/{listItem-id}/permissions/{permission-id}/microsoft.graph.revokeGrants': + post: + tags: + - drives.Actions + summary: Invoke action revokeGrants + description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta + operationId: drive.list.item.permission_revokeGrant + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + grantees: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/drives/{drive-id}/list/items/{listItem-id}/permissions/$count': + get: + tags: + - drives.list + summary: Get the number of the resource + operationId: drive.list.item.permission_GetCount + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/drives/{drive-id}/list/items/{listItem-id}/versions': get: tags: @@ -15077,7 +16725,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -15336,15 +16984,255 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' + $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - drives.list + summary: Update the navigation property operations in drives + operationId: drive.list_UpdateOperation + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: richLongRunningOperation-id + in: path + description: The unique identifier of richLongRunningOperation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: richLongRunningOperation + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - drives.list + summary: Delete navigation property operations for drives + operationId: drive.list_DeleteOperation + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: richLongRunningOperation-id + in: path + description: The unique identifier of richLongRunningOperation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: richLongRunningOperation + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drives/{drive-id}/list/operations/$count': + get: + tags: + - drives.list + summary: Get the number of the resource + operationId: drive.list.operation_GetCount + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/drives/{drive-id}/list/permissions': + get: + tags: + - drives.list + summary: Get permissions from drives + description: The set of permissions for the item. Read-only. Nullable. + operationId: drive.list_ListPermission + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.permissionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - drives.list + summary: Create new navigation property to permissions for drives + operationId: drive.list_CreatePermission + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drives/{drive-id}/list/permissions/{permission-id}': + get: + tags: + - drives.list + summary: Get permissions from drives + description: The set of permissions for the item. Read-only. Nullable. + operationId: drive.list_GetPermission + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - drives.list - summary: Update the navigation property operations in drives - operationId: drive.list_UpdateOperation + summary: Update the navigation property permissions in drives + operationId: drive.list_UpdatePermission parameters: - name: drive-id in: path @@ -15354,20 +17242,20 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: richLongRunningOperation-id + - name: permission-id in: path - description: The unique identifier of richLongRunningOperation + description: The unique identifier of permission required: true style: simple schema: type: string - x-ms-docs-key-type: richLongRunningOperation + x-ms-docs-key-type: permission requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' + $ref: '#/components/schemas/microsoft.graph.permission' required: true responses: 2XX: @@ -15375,15 +17263,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' + $ref: '#/components/schemas/microsoft.graph.permission' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - drives.list - summary: Delete navigation property operations for drives - operationId: drive.list_DeleteOperation + summary: Delete navigation property permissions for drives + operationId: drive.list_DeletePermission parameters: - name: drive-id in: path @@ -15393,14 +17281,14 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: richLongRunningOperation-id + - name: permission-id in: path - description: The unique identifier of richLongRunningOperation + description: The unique identifier of permission required: true style: simple schema: type: string - x-ms-docs-key-type: richLongRunningOperation + x-ms-docs-key-type: permission - name: If-Match in: header description: ETag @@ -15413,12 +17301,133 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/drives/{drive-id}/list/operations/$count': + '/drives/{drive-id}/list/permissions/{permission-id}/microsoft.graph.grant': + post: + tags: + - drives.Actions + summary: Invoke action grant + description: Grant users access to a link represented by a permission. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/permission-grant?view=graph-rest-beta + operationId: drive.list.permission_grant + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + roles: + type: array + items: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of permission + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.permission' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/drives/{drive-id}/list/permissions/{permission-id}/microsoft.graph.revokeGrants': + post: + tags: + - drives.Actions + summary: Invoke action revokeGrants + description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta + operationId: drive.list.permission_revokeGrant + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + grantees: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/drives/{drive-id}/list/permissions/$count': get: tags: - drives.list summary: Get the number of the resource - operationId: drive.list.operation_GetCount + operationId: drive.list.permission_GetCount parameters: - name: drive-id in: path @@ -16833,6 +18842,7 @@ paths: tags: - drives.driveItem summary: Get content for the navigation property driveItem from drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: drive.root.analytic.itemActivityStat.activity_GetDriveItemContent parameters: - name: drive-id @@ -16859,13 +18869,145 @@ paths: schema: type: string x-ms-docs-key-type: itemActivity - - name: $format - in: query - description: Format of the content - style: form - explode: false - schema: - type: string + - name: $format + in: query + description: Format of the content + style: form + explode: false + schema: + type: string + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - drives.driveItem + summary: Update content for the navigation property driveItem in drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: drive.root.analytic.itemActivityStat.activity_SetDriveItemContent + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: itemActivityStat-id + in: path + description: The unique identifier of itemActivityStat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityStat + - name: itemActivity-id + in: path + description: The unique identifier of itemActivity + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivity + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' + default: + $ref: '#/components/responses/error' + delete: + tags: + - drives.driveItem + summary: Delete content for the navigation property driveItem in drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: drive.root.analytic.itemActivityStat.activity_DeleteDriveItemContent + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: itemActivityStat-id + in: path + description: The unique identifier of itemActivityStat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityStat + - name: itemActivity-id + in: path + description: The unique identifier of itemActivity + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivity + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/drives/{drive-id}/root/analytics/itemActivityStats/{itemActivityStat-id}/activities/{itemActivity-id}/driveItem/contentStream': + get: + tags: + - drives.driveItem + summary: Get contentStream for the navigation property driveItem from drives + description: 'The content stream, if the item represents a file.' + operationId: drive.root.analytic.itemActivityStat.activity_GetDriveItemContentStream + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: itemActivityStat-id + in: path + description: The unique identifier of itemActivityStat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityStat + - name: itemActivity-id + in: path + description: The unique identifier of itemActivity + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivity responses: 2XX: description: Retrieved media content @@ -16876,12 +19018,12 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - drives.driveItem - summary: Update content for the navigation property driveItem in drives - operationId: drive.root.analytic.itemActivityStat.activity_SetDriveItemContent + summary: Update contentStream for the navigation property driveItem in drives + description: 'The content stream, if the item represents a file.' + operationId: drive.root.analytic.itemActivityStat.activity_SetDriveItemContentStream parameters: - name: drive-id in: path @@ -16918,20 +19060,14 @@ paths: responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/drives/{drive-id}/root/analytics/itemActivityStats/{itemActivityStat-id}/activities/{itemActivity-id}/driveItem/contentStream': - get: + delete: tags: - drives.driveItem - summary: Get contentStream for the navigation property driveItem from drives + summary: Delete contentStream for the navigation property driveItem in drives description: 'The content stream, if the item represents a file.' - operationId: drive.root.analytic.itemActivityStat.activity_GetDriveItemContentStream + operationId: drive.root.analytic.itemActivityStat.activity_DeleteDriveItemContentStream parameters: - name: drive-id in: path @@ -16957,62 +19093,17 @@ paths: schema: type: string x-ms-docs-key-type: itemActivity - responses: - 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - drives.driveItem - summary: Update contentStream for the navigation property driveItem in drives - description: 'The content stream, if the item represents a file.' - operationId: drive.root.analytic.itemActivityStat.activity_SetDriveItemContentStream - parameters: - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: itemActivityStat-id - in: path - description: The unique identifier of itemActivityStat - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: itemActivityStat - - name: itemActivity-id - in: path - description: The unique identifier of itemActivity - required: true + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: itemActivity - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/drives/{drive-id}/root/analytics/itemActivityStats/{itemActivityStat-id}/activities/$count': get: tags: @@ -17260,6 +19351,7 @@ paths: tags: - drives.driveItem summary: Get content for the navigation property children from drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: drive.root_GetChildrenContent parameters: - name: drive-id @@ -17295,11 +19387,11 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - drives.driveItem summary: Update content for the navigation property children in drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: drive.root_SetChildrenContent parameters: - name: drive-id @@ -17335,7 +19427,40 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - drives.driveItem + summary: Delete content for the navigation property children in drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: drive.root_DeleteChildrenContent + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/drives/{drive-id}/root/children/{driveItem-id}/contentStream': get: tags: @@ -17370,7 +19495,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - drives.driveItem @@ -17407,7 +19531,40 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - drives.driveItem + summary: Delete contentStream for the navigation property children in drives + description: 'The content stream, if the item represents a file.' + operationId: drive.root_DeleteChildrenContentStream + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/drives/{drive-id}/root/children/$count': get: tags: @@ -17435,6 +19592,7 @@ paths: tags: - drives.driveItem summary: Get content for the navigation property root from drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: drive_GetRootContent parameters: - name: drive-id @@ -17462,11 +19620,11 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - drives.driveItem summary: Update content for the navigation property root in drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: drive_SetRootContent parameters: - name: drive-id @@ -17494,7 +19652,32 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - drives.driveItem + summary: Delete content for the navigation property root in drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: drive_DeleteRootContent + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/drives/{drive-id}/root/contentStream': get: tags: @@ -17521,7 +19704,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - drives.driveItem @@ -17550,7 +19732,32 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - drives.driveItem + summary: Delete contentStream for the navigation property root in drives + description: 'The content stream, if the item represents a file.' + operationId: drive_DeleteRootContentStream + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/drives/{drive-id}/root/createdByUser': get: tags: @@ -17634,7 +19841,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -17835,7 +20042,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -18332,6 +20539,7 @@ paths: tags: - drives.driveItem summary: Get content for the navigation property driveItem from drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: drive.root.listItem.activity_GetDriveItemContent parameters: - name: drive-id @@ -18367,11 +20575,11 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - drives.driveItem summary: Update content for the navigation property driveItem in drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: drive.root.listItem.activity_SetDriveItemContent parameters: - name: drive-id @@ -18407,7 +20615,40 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - drives.driveItem + summary: Delete content for the navigation property driveItem in drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: drive.root.listItem.activity_DeleteDriveItemContent + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: itemActivityOLD-id + in: path + description: The unique identifier of itemActivityOLD + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/drives/{drive-id}/root/listItem/activities/{itemActivityOLD-id}/driveItem/contentStream': get: tags: @@ -18442,7 +20683,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - drives.driveItem @@ -18479,7 +20719,40 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - drives.driveItem + summary: Delete contentStream for the navigation property driveItem in drives + description: 'The content stream, if the item represents a file.' + operationId: drive.root.listItem.activity_DeleteDriveItemContentStream + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: itemActivityOLD-id + in: path + description: The unique identifier of itemActivityOLD + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/drives/{drive-id}/root/listItem/activities/{itemActivityOLD-id}/listItem': get: tags: @@ -18684,7 +20957,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -19253,6 +21526,7 @@ paths: tags: - drives.driveItem summary: Get content for the navigation property driveItem from drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: drive.root.listItem_GetDriveItemContent parameters: - name: drive-id @@ -19280,11 +21554,11 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - drives.driveItem summary: Update content for the navigation property driveItem in drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: drive.root.listItem_SetDriveItemContent parameters: - name: drive-id @@ -19312,7 +21586,32 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - drives.driveItem + summary: Delete content for the navigation property driveItem in drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: drive.root.listItem_DeleteDriveItemContent + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/drives/{drive-id}/root/listItem/driveItem/contentStream': get: tags: @@ -19339,7 +21638,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - drives.driveItem @@ -19368,7 +21666,32 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - drives.driveItem + summary: Delete contentStream for the navigation property driveItem in drives + description: 'The content stream, if the item represents a file.' + operationId: drive.root.listItem_DeleteDriveItemContentStream + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/drives/{drive-id}/root/listItem/fields': get: tags: @@ -19555,18 +21878,440 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + default: + $ref: '#/components/responses/error' + patch: + tags: + - drives.driveItem + summary: Update property mailboxSettings value. + operationId: drive.root.listItem.lastModifiedGraphBPreUser_UpdateMailboxSetting + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + default: + $ref: '#/components/responses/error' + '/drives/{drive-id}/root/listItem/lastModifiedByUser/serviceProvisioningErrors': + get: + tags: + - drives.driveItem + summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object.' + operationId: drive.root.listItem.lastModifiedGraphBPreUser_ListServiceProvisioningError + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/drives/{drive-id}/root/listItem/lastModifiedByUser/serviceProvisioningErrors/$count': + get: + tags: + - drives.driveItem + summary: Get the number of the resource + operationId: drive.root.listItem.lastModifiedGraphBPreUser.ServiceProvisioningError_GetCount + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/drives/{drive-id}/root/listItem/microsoft.graph.createLink': + post: + tags: + - drives.Actions + summary: Invoke action createLink + description: "Create a sharing link for a listItem. The createLink action creates a new sharing link if the specified link type doesn't already exist for the calling application.\nIf a sharing link of the specified type already exists for the app, this action returns the existing sharing link. listItem resources inherit sharing permissions from the list the item resides in." + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/listitem-createlink?view=graph-rest-beta + operationId: drive.root.listItem_createLink + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + type: + type: string + nullable: true + scope: + type: string + nullable: true + expirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + password: + type: string + nullable: true + message: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + retainInheritedPermissions: + type: boolean + default: false + nullable: true + sendNotification: + type: boolean + default: false + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/drives/{drive-id}/root/listItem/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')': + get: + tags: + - drives.Functions + summary: Invoke function getActivitiesByInterval + operationId: drive.root.listItem_getActivitiesGraphBPreInterval + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: startDateTime + in: path + description: 'Usage: startDateTime=''{startDateTime}''' + required: true + style: simple + schema: + type: string + nullable: true + - name: endDateTime + in: path + description: 'Usage: endDateTime=''{endDateTime}''' + required: true + style: simple + schema: + type: string + nullable: true + - name: interval + in: path + description: 'Usage: interval=''{interval}''' + required: true + style: simple + schema: + type: string + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of itemActivityStat + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/drives/{drive-id}/root/listItem/permissions': + get: + tags: + - drives.driveItem + summary: Get permissions from drives + description: The set of permissions for the item. Read-only. Nullable. + operationId: drive.root.listItem_ListPermission + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.permissionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - drives.driveItem + summary: Create new navigation property to permissions for drives + operationId: drive.root.listItem_CreatePermission + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/drives/{drive-id}/root/listItem/permissions/{permission-id}': + get: + tags: + - drives.driveItem + summary: Get permissions from drives + description: The set of permissions for the item. Read-only. Nullable. + operationId: drive.root.listItem_GetPermission + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.permission' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation patch: tags: - drives.driveItem - summary: Update property mailboxSettings value. - operationId: drive.root.listItem.lastModifiedGraphBPreUser_UpdateMailboxSetting + summary: Update the navigation property permissions in drives + operationId: drive.root.listItem_UpdatePermission parameters: - name: drive-id in: path @@ -19576,12 +22321,20 @@ paths: schema: type: string x-ms-docs-key-type: drive + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.permission' required: true responses: 2XX: @@ -19589,16 +22342,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.permission' default: $ref: '#/components/responses/error' - '/drives/{drive-id}/root/listItem/lastModifiedByUser/serviceProvisioningErrors': - get: + x-ms-docs-operation-type: operation + delete: tags: - drives.driveItem - summary: Get serviceProvisioningErrors property value - description: 'Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object.' - operationId: drive.root.listItem.lastModifiedGraphBPreUser_ListServiceProvisioningError + summary: Delete navigation property permissions for drives + operationId: drive.root.listItem_DeletePermission parameters: - name: drive-id in: path @@ -19608,55 +22360,36 @@ paths: schema: type: string x-ms-docs-key-type: drive - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: permission + - name: If-Match + in: header + description: ETag + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/drives/{drive-id}/root/listItem/lastModifiedByUser/serviceProvisioningErrors/$count': - get: + x-ms-docs-operation-type: operation + '/drives/{drive-id}/root/listItem/permissions/{permission-id}/microsoft.graph.grant': + post: tags: - - drives.driveItem - summary: Get the number of the resource - operationId: drive.root.listItem.lastModifiedGraphBPreUser.ServiceProvisioningError_GetCount + - drives.Actions + summary: Invoke action grant + description: Grant users access to a link represented by a permission. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/permission-grant?view=graph-rest-beta + operationId: drive.root.listItem.permission_grant parameters: - name: drive-id in: path @@ -19666,23 +22399,67 @@ paths: schema: type: string x-ms-docs-key-type: drive - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + roles: + type: array + items: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + title: Collection of permission + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.permission' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - '/drives/{drive-id}/root/listItem/microsoft.graph.createLink': + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/drives/{drive-id}/root/listItem/permissions/{permission-id}/microsoft.graph.revokeGrants': post: tags: - drives.Actions - summary: Invoke action createLink - description: "Create a sharing link for a listItem. The createLink action creates a new sharing link if the specified link type doesn't already exist for the calling application.\nIf a sharing link of the specified type already exists for the app, this action returns the existing sharing link. listItem resources inherit sharing permissions from the list the item resides in." + summary: Invoke action revokeGrants + description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/listitem-createlink?view=graph-rest-beta - operationId: drive.root.listItem_createLink + url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta + operationId: drive.root.listItem.permission_revokeGrant parameters: - name: drive-id in: path @@ -19692,6 +22469,14 @@ paths: schema: type: string x-ms-docs-key-type: drive + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission requestBody: description: Action parameters content: @@ -19699,35 +22484,10 @@ paths: schema: type: object properties: - type: - type: string - nullable: true - scope: - type: string - nullable: true - expirationDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - format: date-time - nullable: true - password: - type: string - nullable: true - message: - type: string - nullable: true - recipients: + grantees: type: array items: $ref: '#/components/schemas/microsoft.graph.driveRecipient' - retainInheritedPermissions: - type: boolean - default: false - nullable: true - sendNotification: - type: boolean - default: false - nullable: true additionalProperties: type: object required: true @@ -19741,12 +22501,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/drives/{drive-id}/root/listItem/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')': + '/drives/{drive-id}/root/listItem/permissions/$count': get: tags: - - drives.Functions - summary: Invoke function getActivitiesByInterval - operationId: drive.root.listItem_getActivitiesGraphBPreInterval + - drives.driveItem + summary: Get the number of the resource + operationId: drive.root.listItem.permission_GetCount parameters: - name: drive-id in: path @@ -19756,89 +22516,13 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: startDateTime - in: path - description: 'Usage: startDateTime=''{startDateTime}''' - required: true - style: simple - schema: - type: string - nullable: true - - name: endDateTime - in: path - description: 'Usage: endDateTime=''{endDateTime}''' - required: true - style: simple - schema: - type: string - nullable: true - - name: interval - in: path - description: 'Usage: interval=''{interval}''' - required: true - style: simple - schema: - type: string - nullable: true - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string responses: 2XX: - description: Success - content: - application/json: - schema: - title: Collection of itemActivityStat - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore '/drives/{drive-id}/root/listItem/versions': get: tags: @@ -20345,7 +23029,7 @@ paths: tags: - drives.Actions summary: Invoke action copy - description: 'Asynchronously creates a copy of an driveItem (including any children), under a new parent item or with a new name.' + description: 'Asynchronously create a copy of a driveItem (including any children) under a new parent item or with a new name. After the request is acknowledged, it enters a queue. The actual copying, including any subitems, occurs at an undetermined time. Progress is reported until the operation is completed by monitoring the progress.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/driveitem-copy?view=graph-rest-beta @@ -20371,6 +23055,10 @@ paths: nullable: true parentReference: $ref: '#/components/schemas/microsoft.graph.itemReference' + childrenOnly: + type: boolean + default: false + nullable: true additionalProperties: type: object required: true @@ -22387,7 +25075,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - drives.driveItem @@ -22427,7 +25114,39 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItemVersion' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - drives.driveItem + summary: Delete content for the navigation property versions in drives + operationId: drive.root_DeleteVersionsContent + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItemVersion-id + in: path + description: The unique identifier of driveItemVersion + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItemVersion + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/drives/{drive-id}/root/versions/{driveItemVersion-id}/microsoft.graph.restoreVersion': post: tags: @@ -22602,6 +25321,7 @@ paths: tags: - drives.driveItem summary: Get content for the navigation property special from drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: drive_GetSpecialContent parameters: - name: drive-id @@ -22637,11 +25357,11 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - drives.driveItem summary: Update content for the navigation property special in drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: drive_SetSpecialContent parameters: - name: drive-id @@ -22677,7 +25397,40 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - drives.driveItem + summary: Delete content for the navigation property special in drives + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: drive_DeleteSpecialContent + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/drives/{drive-id}/special/{driveItem-id}/contentStream': get: tags: @@ -22712,7 +25465,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - drives.driveItem @@ -22749,7 +25501,40 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - drives.driveItem + summary: Delete contentStream for the navigation property special in drives + description: 'The content stream, if the item represents a file.' + operationId: drive_DeleteSpecialContentStream + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/drives/{drive-id}/special/$count': get: tags: @@ -23360,6 +26145,7 @@ paths: tags: - groups.drive summary: Get content for the navigation property driveItem from groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: group.drive.activity_GetDriveItemContent parameters: - name: group-id @@ -23403,11 +26189,11 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - groups.drive summary: Update content for the navigation property driveItem in groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: group.drive.activity_SetDriveItemContent parameters: - name: group-id @@ -23451,7 +26237,48 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - groups.drive + summary: Delete content for the navigation property driveItem in groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: group.drive.activity_DeleteDriveItemContent + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: itemActivityOLD-id + in: path + description: The unique identifier of itemActivityOLD + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/groups/{group-id}/drives/{drive-id}/activities/{itemActivityOLD-id}/driveItem/contentStream': get: tags: @@ -23494,7 +26321,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - groups.drive @@ -23539,7 +26365,48 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - groups.drive + summary: Delete contentStream for the navigation property driveItem in groups + description: 'The content stream, if the item represents a file.' + operationId: group.drive.activity_DeleteDriveItemContentStream + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: itemActivityOLD-id + in: path + description: The unique identifier of itemActivityOLD + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/groups/{group-id}/drives/{drive-id}/activities/{itemActivityOLD-id}/listItem': get: tags: @@ -23770,42 +26637,182 @@ paths: schema: type: string x-ms-docs-key-type: driveItem - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/drives/{drive-id}/bundles/{driveItem-id}/content': + get: + tags: + - groups.drive + summary: Get content for the navigation property bundles from groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: group.drive_GetBundlesContent + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: $format + in: query + description: Format of the content + style: form + explode: false + schema: + type: string + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - groups.drive + summary: Update content for the navigation property bundles in groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: group.drive_SetBundlesContent + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' + default: + $ref: '#/components/responses/error' + delete: + tags: + - groups.drive + summary: Delete content for the navigation property bundles in groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: group.drive_DeleteBundlesContent + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: If-Match + in: header + description: ETag + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/drives/{drive-id}/bundles/{driveItem-id}/content': + '/groups/{group-id}/drives/{drive-id}/bundles/{driveItem-id}/contentStream': get: tags: - groups.drive - summary: Get content for the navigation property bundles from groups - operationId: group.drive_GetBundlesContent + summary: Get contentStream for the navigation property bundles from groups + description: 'The content stream, if the item represents a file.' + operationId: group.drive_GetBundlesContentStream parameters: - name: group-id in: path @@ -23831,13 +26838,6 @@ paths: schema: type: string x-ms-docs-key-type: driveItem - - name: $format - in: query - description: Format of the content - style: form - explode: false - schema: - type: string responses: 2XX: description: Retrieved media content @@ -23848,12 +26848,12 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - groups.drive - summary: Update content for the navigation property bundles in groups - operationId: group.drive_SetBundlesContent + summary: Update contentStream for the navigation property bundles in groups + description: 'The content stream, if the item represents a file.' + operationId: group.drive_SetBundlesContentStream parameters: - name: group-id in: path @@ -23890,20 +26890,14 @@ paths: responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/drives/{drive-id}/bundles/{driveItem-id}/contentStream': - get: + delete: tags: - groups.drive - summary: Get contentStream for the navigation property bundles from groups + summary: Delete contentStream for the navigation property bundles in groups description: 'The content stream, if the item represents a file.' - operationId: group.drive_GetBundlesContentStream + operationId: group.drive_DeleteBundlesContentStream parameters: - name: group-id in: path @@ -23929,62 +26923,17 @@ paths: schema: type: string x-ms-docs-key-type: driveItem - responses: - 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - groups.drive - summary: Update contentStream for the navigation property bundles in groups - description: 'The content stream, if the item represents a file.' - operationId: group.drive_SetBundlesContentStream - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: driveItem-id - in: path - description: The unique identifier of driveItem - required: true + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: driveItem - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/groups/{group-id}/drives/{drive-id}/bundles/$count': get: tags: @@ -24114,7 +27063,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -24391,6 +27340,7 @@ paths: tags: - groups.drive summary: Get content for the navigation property following from groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: group.drive_GetFollowingContent parameters: - name: group-id @@ -24434,11 +27384,11 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - groups.drive summary: Update content for the navigation property following in groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: group.drive_SetFollowingContent parameters: - name: group-id @@ -24482,7 +27432,48 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - groups.drive + summary: Delete content for the navigation property following in groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: group.drive_DeleteFollowingContent + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/groups/{group-id}/drives/{drive-id}/following/{driveItem-id}/contentStream': get: tags: @@ -24525,7 +27516,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - groups.drive @@ -24570,7 +27560,48 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - groups.drive + summary: Delete contentStream for the navigation property following in groups + description: 'The content stream, if the item represents a file.' + operationId: group.drive_DeleteFollowingContentStream + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/groups/{group-id}/drives/{drive-id}/following/$count': get: tags: @@ -25972,6 +29003,7 @@ paths: tags: - groups.drive summary: Get content for the navigation property driveItem from groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: group.drive.item.analytic.itemActivityStat.activity_GetDriveItemContent parameters: - name: group-id @@ -26014,29 +29046,93 @@ paths: schema: type: string x-ms-docs-key-type: itemActivity - - name: $format - in: query - description: Format of the content - style: form - explode: false - schema: - type: string + - name: $format + in: query + description: Format of the content + style: form + explode: false + schema: + type: string + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - groups.drive + summary: Update content for the navigation property driveItem in groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: group.drive.item.analytic.itemActivityStat.activity_SetDriveItemContent + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: itemActivityStat-id + in: path + description: The unique identifier of itemActivityStat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityStat + - name: itemActivity-id + in: path + description: The unique identifier of itemActivity + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivity + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true responses: 2XX: - description: Retrieved media content + description: Success content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: + delete: tags: - groups.drive - summary: Update content for the navigation property driveItem in groups - operationId: group.drive.item.analytic.itemActivityStat.activity_SetDriveItemContent + summary: Delete content for the navigation property driveItem in groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: group.drive.item.analytic.itemActivityStat.activity_DeleteDriveItemContent parameters: - name: group-id in: path @@ -26078,24 +29174,17 @@ paths: schema: type: string x-ms-docs-key-type: itemActivity - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/{itemActivityStat-id}/activities/{itemActivity-id}/driveItem/contentStream': get: tags: @@ -26154,7 +29243,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - groups.drive @@ -26215,7 +29303,64 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - groups.drive + summary: Delete contentStream for the navigation property driveItem in groups + description: 'The content stream, if the item represents a file.' + operationId: group.drive.item.analytic.itemActivityStat.activity_DeleteDriveItemContentStream + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: itemActivityStat-id + in: path + description: The unique identifier of itemActivityStat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityStat + - name: itemActivity-id + in: path + description: The unique identifier of itemActivity + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivity + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/{itemActivityStat-id}/activities/$count': get: tags: @@ -26559,6 +29704,7 @@ paths: tags: - groups.drive summary: Get content for the navigation property children from groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: group.drive.item_GetChildrenContent parameters: - name: group-id @@ -26593,13 +29739,169 @@ paths: schema: type: string x-ms-docs-key-type: driveItem - - name: $format - in: query - description: Format of the content - style: form - explode: false - schema: - type: string + - name: $format + in: query + description: Format of the content + style: form + explode: false + schema: + type: string + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - groups.drive + summary: Update content for the navigation property children in groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: group.drive.item_SetChildrenContent + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: driveItem-id1 + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' + default: + $ref: '#/components/responses/error' + delete: + tags: + - groups.drive + summary: Delete content for the navigation property children in groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: group.drive.item_DeleteChildrenContent + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: driveItem-id1 + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/children/{driveItem-id1}/contentStream': + get: + tags: + - groups.drive + summary: Get contentStream for the navigation property children from groups + description: 'The content stream, if the item represents a file.' + operationId: group.drive.item_GetChildrenContentStream + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: driveItem-id1 + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem responses: 2XX: description: Retrieved media content @@ -26610,12 +29912,12 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - groups.drive - summary: Update content for the navigation property children in groups - operationId: group.drive.item_SetChildrenContent + summary: Update contentStream for the navigation property children in groups + description: 'The content stream, if the item represents a file.' + operationId: group.drive.item_SetChildrenContentStream parameters: - name: group-id in: path @@ -26660,20 +29962,14 @@ paths: responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/children/{driveItem-id1}/contentStream': - get: + delete: tags: - groups.drive - summary: Get contentStream for the navigation property children from groups + summary: Delete contentStream for the navigation property children in groups description: 'The content stream, if the item represents a file.' - operationId: group.drive.item_GetChildrenContentStream + operationId: group.drive.item_DeleteChildrenContentStream parameters: - name: group-id in: path @@ -26707,70 +30003,17 @@ paths: schema: type: string x-ms-docs-key-type: driveItem - responses: - 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - groups.drive - summary: Update contentStream for the navigation property children in groups - description: 'The content stream, if the item represents a file.' - operationId: group.drive.item_SetChildrenContentStream - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: driveItem-id - in: path - description: The unique identifier of driveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: driveItem - - name: driveItem-id1 - in: path - description: The unique identifier of driveItem - required: true + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: driveItem - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/children/$count': get: tags: @@ -26814,6 +30057,7 @@ paths: tags: - groups.drive summary: Get content for the navigation property items from groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: group.drive_GetItemsContent parameters: - name: group-id @@ -26857,11 +30101,11 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - groups.drive summary: Update content for the navigation property items in groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: group.drive_SetItemsContent parameters: - name: group-id @@ -26905,7 +30149,48 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - groups.drive + summary: Delete content for the navigation property items in groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: group.drive_DeleteItemsContent + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/contentStream': get: tags: @@ -26948,7 +30233,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - groups.drive @@ -26993,7 +30277,48 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - groups.drive + summary: Delete contentStream for the navigation property items in groups + description: 'The content stream, if the item represents a file.' + operationId: group.drive_DeleteItemsContentStream + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/createdByUser': get: tags: @@ -27109,7 +30434,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -27390,7 +30715,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -28079,6 +31404,7 @@ paths: tags: - groups.drive summary: Get content for the navigation property driveItem from groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: group.drive.item.listItem.activity_GetDriveItemContent parameters: - name: group-id @@ -28130,11 +31456,11 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - groups.drive summary: Update content for the navigation property driveItem in groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: group.drive.item.listItem.activity_SetDriveItemContent parameters: - name: group-id @@ -28186,7 +31512,56 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - groups.drive + summary: Delete content for the navigation property driveItem in groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: group.drive.item.listItem.activity_DeleteDriveItemContent + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: itemActivityOLD-id + in: path + description: The unique identifier of itemActivityOLD + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/activities/{itemActivityOLD-id}/driveItem/contentStream': get: tags: @@ -28237,7 +31612,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - groups.drive @@ -28290,7 +31664,56 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - groups.drive + summary: Delete contentStream for the navigation property driveItem in groups + description: 'The content stream, if the item represents a file.' + operationId: group.drive.item.listItem.activity_DeleteDriveItemContentStream + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: itemActivityOLD-id + in: path + description: The unique identifier of itemActivityOLD + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/activities/{itemActivityOLD-id}/listItem': get: tags: @@ -28575,7 +31998,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -29319,6 +32742,7 @@ paths: tags: - groups.drive summary: Get content for the navigation property driveItem from groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: group.drive.item.listItem_GetDriveItemContent parameters: - name: group-id @@ -29362,11 +32786,11 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - groups.drive summary: Update content for the navigation property driveItem in groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: group.drive.item.listItem_SetDriveItemContent parameters: - name: group-id @@ -29410,7 +32834,48 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - groups.drive + summary: Delete content for the navigation property driveItem in groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: group.drive.item.listItem_DeleteDriveItemContent + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/driveItem/contentStream': get: tags: @@ -29453,7 +32918,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - groups.drive @@ -29498,7 +32962,48 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - groups.drive + summary: Delete contentStream for the navigation property driveItem in groups + description: 'The content stream, if the item represents a file.' + operationId: group.drive.item.listItem_DeleteDriveItemContentStream + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/fields': get: tags: @@ -29765,7 +33270,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -29887,18 +33392,354 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/lastModifiedByUser/serviceProvisioningErrors/$count': + get: + tags: + - groups.drive + summary: Get the number of the resource + operationId: group.drive.item.listItem.lastModifiedGraphBPreUser.ServiceProvisioningError_GetCount + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/permissions': + get: + tags: + - groups.drive + summary: Get permissions from groups + description: The set of permissions for the item. Read-only. Nullable. + operationId: group.drive.item.listItem_ListPermission + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.permissionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.drive + summary: Create new navigation property to permissions for groups + operationId: group.drive.item.listItem_CreatePermission + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/permissions/{permission-id}': + get: + tags: + - groups.drive + summary: Get permissions from groups + description: The set of permissions for the item. Read-only. Nullable. + operationId: group.drive.item.listItem_GetPermission + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/lastModifiedByUser/serviceProvisioningErrors/$count': + x-ms-docs-operation-type: operation + patch: + tags: + - groups.drive + summary: Update the navigation property permissions in groups + operationId: group.drive.item.listItem_UpdatePermission + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - groups.drive + summary: Delete navigation property permissions for groups + operationId: group.drive.item.listItem_DeletePermission + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/permissions/$count': get: tags: - groups.drive summary: Get the number of the resource - operationId: group.drive.item.listItem.lastModifiedGraphBPreUser.ServiceProvisioningError_GetCount + operationId: group.drive.item.listItem.permission_GetCount parameters: - name: group-id in: path @@ -31948,7 +35789,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - groups.drive @@ -32004,7 +35844,55 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItemVersion' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - groups.drive + summary: Delete content for the navigation property versions in groups + operationId: group.drive.item_DeleteVersionsContent + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: driveItemVersion-id + in: path + description: The unique identifier of driveItemVersion + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItemVersion + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/versions/$count': get: tags: @@ -32172,7 +36060,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -34457,7 +38345,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -34681,6 +38569,7 @@ paths: - $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 @@ -35282,6 +39171,7 @@ paths: tags: - groups.drive summary: Get content for the navigation property driveItem from groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: group.drive.list.item.activity_GetDriveItemContent parameters: - name: group-id @@ -35333,11 +39223,11 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - groups.drive summary: Update content for the navigation property driveItem in groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: group.drive.list.item.activity_SetDriveItemContent parameters: - name: group-id @@ -35389,7 +39279,56 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - groups.drive + summary: Delete content for the navigation property driveItem in groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: group.drive.list.item.activity_DeleteDriveItemContent + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: itemActivityOLD-id + in: path + description: The unique identifier of itemActivityOLD + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/groups/{group-id}/drives/{drive-id}/list/items/{listItem-id}/activities/{itemActivityOLD-id}/driveItem/contentStream': get: tags: @@ -35440,7 +39379,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - groups.drive @@ -35493,7 +39431,56 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - groups.drive + summary: Delete contentStream for the navigation property driveItem in groups + description: 'The content stream, if the item represents a file.' + operationId: group.drive.list.item.activity_DeleteDriveItemContentStream + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: itemActivityOLD-id + in: path + description: The unique identifier of itemActivityOLD + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/groups/{group-id}/drives/{drive-id}/list/items/{listItem-id}/activities/{itemActivityOLD-id}/listItem': get: tags: @@ -35778,7 +39765,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -36522,6 +40509,7 @@ paths: tags: - groups.drive summary: Get content for the navigation property driveItem from groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: group.drive.list.item_GetDriveItemContent parameters: - name: group-id @@ -36565,11 +40553,11 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - groups.drive summary: Update content for the navigation property driveItem in groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: group.drive.list.item_SetDriveItemContent parameters: - name: group-id @@ -36613,7 +40601,48 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - groups.drive + summary: Delete content for the navigation property driveItem in groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: group.drive.list.item_DeleteDriveItemContent + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/groups/{group-id}/drives/{drive-id}/list/items/{listItem-id}/driveItem/contentStream': get: tags: @@ -36656,7 +40685,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - groups.drive @@ -36701,7 +40729,48 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - groups.drive + summary: Delete contentStream for the navigation property driveItem in groups + description: 'The content stream, if the item represents a file.' + operationId: group.drive.list.item_DeleteDriveItemContentStream + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/groups/{group-id}/drives/{drive-id}/list/items/{listItem-id}/fields': get: tags: @@ -36968,7 +41037,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -37134,6 +41203,342 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/groups/{group-id}/drives/{drive-id}/list/items/{listItem-id}/permissions': + get: + tags: + - groups.drive + summary: Get permissions from groups + description: The set of permissions for the item. Read-only. Nullable. + operationId: group.drive.list.item_ListPermission + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.permissionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.drive + summary: Create new navigation property to permissions for groups + operationId: group.drive.list.item_CreatePermission + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/drives/{drive-id}/list/items/{listItem-id}/permissions/{permission-id}': + get: + tags: + - groups.drive + summary: Get permissions from groups + description: The set of permissions for the item. Read-only. Nullable. + operationId: group.drive.list.item_GetPermission + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - groups.drive + summary: Update the navigation property permissions in groups + operationId: group.drive.list.item_UpdatePermission + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - groups.drive + summary: Delete navigation property permissions for groups + operationId: group.drive.list.item_DeletePermission + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/drives/{drive-id}/list/items/{listItem-id}/permissions/$count': + get: + tags: + - groups.drive + summary: Get the number of the resource + operationId: group.drive.list.item.permission_GetCount + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/groups/{group-id}/drives/{drive-id}/list/items/{listItem-id}/versions': get: tags: @@ -37744,7 +42149,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -38174,6 +42579,294 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/groups/{group-id}/drives/{drive-id}/list/permissions': + get: + tags: + - groups.drive + summary: Get permissions from groups + description: The set of permissions for the item. Read-only. Nullable. + operationId: group.drive.list_ListPermission + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.permissionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.drive + summary: Create new navigation property to permissions for groups + operationId: group.drive.list_CreatePermission + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/drives/{drive-id}/list/permissions/{permission-id}': + get: + tags: + - groups.drive + summary: Get permissions from groups + description: The set of permissions for the item. Read-only. Nullable. + operationId: group.drive.list_GetPermission + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - groups.drive + summary: Update the navigation property permissions in groups + operationId: group.drive.list_UpdatePermission + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - groups.drive + summary: Delete navigation property permissions for groups + operationId: group.drive.list_DeletePermission + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/drives/{drive-id}/list/permissions/$count': + get: + tags: + - groups.drive + summary: Get the number of the resource + operationId: group.drive.list.permission_GetCount + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/groups/{group-id}/drives/{drive-id}/list/subscriptions': get: tags: @@ -39558,6 +44251,7 @@ paths: tags: - groups.drive summary: Get content for the navigation property driveItem from groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: group.drive.root.analytic.itemActivityStat.activity_GetDriveItemContent parameters: - name: group-id @@ -39609,11 +44303,11 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - groups.drive summary: Update content for the navigation property driveItem in groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: group.drive.root.analytic.itemActivityStat.activity_SetDriveItemContent parameters: - name: group-id @@ -39665,7 +44359,56 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - groups.drive + summary: Delete content for the navigation property driveItem in groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: group.drive.root.analytic.itemActivityStat.activity_DeleteDriveItemContent + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: itemActivityStat-id + in: path + description: The unique identifier of itemActivityStat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityStat + - name: itemActivity-id + in: path + description: The unique identifier of itemActivity + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivity + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/groups/{group-id}/drives/{drive-id}/root/analytics/itemActivityStats/{itemActivityStat-id}/activities/{itemActivity-id}/driveItem/contentStream': get: tags: @@ -39716,7 +44459,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - groups.drive @@ -39769,7 +44511,56 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - groups.drive + summary: Delete contentStream for the navigation property driveItem in groups + description: 'The content stream, if the item represents a file.' + operationId: group.drive.root.analytic.itemActivityStat.activity_DeleteDriveItemContentStream + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: itemActivityStat-id + in: path + description: The unique identifier of itemActivityStat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityStat + - name: itemActivity-id + in: path + description: The unique identifier of itemActivity + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivity + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/groups/{group-id}/drives/{drive-id}/root/analytics/itemActivityStats/{itemActivityStat-id}/activities/$count': get: tags: @@ -40065,6 +44856,7 @@ paths: tags: - groups.drive summary: Get content for the navigation property children from groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: group.drive.root_GetChildrenContent parameters: - name: group-id @@ -40091,29 +44883,247 @@ paths: schema: type: string x-ms-docs-key-type: driveItem - - name: $format - in: query - description: Format of the content - style: form - explode: false + - name: $format + in: query + description: Format of the content + style: form + explode: false + schema: + type: string + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - groups.drive + summary: Update content for the navigation property children in groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: group.drive.root_SetChildrenContent + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' + default: + $ref: '#/components/responses/error' + delete: + tags: + - groups.drive + summary: Delete content for the navigation property children in groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: group.drive.root_DeleteChildrenContent + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/drives/{drive-id}/root/children/{driveItem-id}/contentStream': + get: + tags: + - groups.drive + summary: Get contentStream for the navigation property children from groups + description: 'The content stream, if the item represents a file.' + operationId: group.drive.root_GetChildrenContentStream + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - groups.drive + summary: Update contentStream for the navigation property children in groups + description: 'The content stream, if the item represents a file.' + operationId: group.drive.root_SetChildrenContentStream + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + delete: + tags: + - groups.drive + summary: Delete contentStream for the navigation property children in groups + description: 'The content stream, if the item represents a file.' + operationId: group.drive.root_DeleteChildrenContentStream + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: If-Match + in: header + description: ETag + style: simple schema: type: string responses: 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: + '/groups/{group-id}/drives/{drive-id}/root/children/$count': + get: tags: - groups.drive - summary: Update content for the navigation property children in groups - operationId: group.drive.root_SetChildrenContent + summary: Get the number of the resource + operationId: group.drive.root.child_GetCount parameters: - name: group-id in: path @@ -40131,39 +45141,20 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: driveItem-id - in: path - description: The unique identifier of driveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: driveItem - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/drives/{drive-id}/root/children/{driveItem-id}/contentStream': + '/groups/{group-id}/drives/{drive-id}/root/content': get: tags: - groups.drive - summary: Get contentStream for the navigation property children from groups - description: 'The content stream, if the item represents a file.' - operationId: group.drive.root_GetChildrenContentStream + summary: Get content for the navigation property root from groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: group.drive_GetRootContent parameters: - name: group-id in: path @@ -40181,14 +45172,13 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: driveItem-id - in: path - description: The unique identifier of driveItem - required: true - style: simple + - name: $format + in: query + description: Format of the content + style: form + explode: false schema: type: string - x-ms-docs-key-type: driveItem responses: 2XX: description: Retrieved media content @@ -40199,13 +45189,12 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - groups.drive - summary: Update contentStream for the navigation property children in groups - description: 'The content stream, if the item represents a file.' - operationId: group.drive.root_SetChildrenContentStream + summary: Update content for the navigation property root in groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: group.drive_SetRootContent parameters: - name: group-id in: path @@ -40223,14 +45212,6 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: driveItem-id - in: path - description: The unique identifier of driveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: driveItem requestBody: description: New media content. content: @@ -40242,15 +45223,18 @@ paths: responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/drives/{drive-id}/root/children/$count': - get: + delete: tags: - groups.drive - summary: Get the number of the resource - operationId: group.drive.root.child_GetCount + summary: Delete content for the navigation property root in groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: group.drive_DeleteRootContent parameters: - name: group-id in: path @@ -40268,19 +45252,24 @@ paths: schema: type: string x-ms-docs-key-type: drive - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/groups/{group-id}/drives/{drive-id}/root/content': + '/groups/{group-id}/drives/{drive-id}/root/contentStream': get: tags: - groups.drive - summary: Get content for the navigation property root from groups - operationId: group.drive_GetRootContent + summary: Get contentStream for the navigation property root from groups + description: 'The content stream, if the item represents a file.' + operationId: group.drive_GetRootContentStream parameters: - name: group-id in: path @@ -40298,13 +45287,6 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: $format - in: query - description: Format of the content - style: form - explode: false - schema: - type: string responses: 2XX: description: Retrieved media content @@ -40315,12 +45297,12 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - groups.drive - summary: Update content for the navigation property root in groups - operationId: group.drive_SetRootContent + summary: Update contentStream for the navigation property root in groups + description: 'The content stream, if the item represents a file.' + operationId: group.drive_SetRootContentStream parameters: - name: group-id in: path @@ -40349,20 +45331,14 @@ paths: responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/drives/{drive-id}/root/contentStream': - get: + delete: tags: - groups.drive - summary: Get contentStream for the navigation property root from groups + summary: Delete contentStream for the navigation property root in groups description: 'The content stream, if the item represents a file.' - operationId: group.drive_GetRootContentStream + operationId: group.drive_DeleteRootContentStream parameters: - name: group-id in: path @@ -40380,54 +45356,17 @@ paths: schema: type: string x-ms-docs-key-type: drive - responses: - 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - groups.drive - summary: Update contentStream for the navigation property root in groups - description: 'The content stream, if the item represents a file.' - operationId: group.drive_SetRootContentStream - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: drive-id - in: path - description: The unique identifier of drive - required: true + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: drive - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/groups/{group-id}/drives/{drive-id}/root/createdByUser': get: tags: @@ -40527,7 +45466,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -40768,7 +45707,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -41361,6 +46300,7 @@ paths: tags: - groups.drive summary: Get content for the navigation property driveItem from groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: group.drive.root.listItem.activity_GetDriveItemContent parameters: - name: group-id @@ -41404,11 +46344,11 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - groups.drive summary: Update content for the navigation property driveItem in groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: group.drive.root.listItem.activity_SetDriveItemContent parameters: - name: group-id @@ -41452,7 +46392,48 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - groups.drive + summary: Delete content for the navigation property driveItem in groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: group.drive.root.listItem.activity_DeleteDriveItemContent + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: itemActivityOLD-id + in: path + description: The unique identifier of itemActivityOLD + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/groups/{group-id}/drives/{drive-id}/root/listItem/activities/{itemActivityOLD-id}/driveItem/contentStream': get: tags: @@ -41495,7 +46476,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - groups.drive @@ -41540,7 +46520,48 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - groups.drive + summary: Delete contentStream for the navigation property driveItem in groups + description: 'The content stream, if the item represents a file.' + operationId: group.drive.root.listItem.activity_DeleteDriveItemContentStream + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: itemActivityOLD-id + in: path + description: The unique identifier of itemActivityOLD + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/groups/{group-id}/drives/{drive-id}/root/listItem/activities/{itemActivityOLD-id}/listItem': get: tags: @@ -41785,7 +46806,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -42425,6 +47446,7 @@ paths: tags: - groups.drive summary: Get content for the navigation property driveItem from groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: group.drive.root.listItem_GetDriveItemContent parameters: - name: group-id @@ -42460,11 +47482,11 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - groups.drive summary: Update content for the navigation property driveItem in groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: group.drive.root.listItem_SetDriveItemContent parameters: - name: group-id @@ -42500,7 +47522,40 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - groups.drive + summary: Delete content for the navigation property driveItem in groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: group.drive.root.listItem_DeleteDriveItemContent + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/groups/{group-id}/drives/{drive-id}/root/listItem/driveItem/contentStream': get: tags: @@ -42535,7 +47590,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - groups.drive @@ -42572,7 +47626,40 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - groups.drive + summary: Delete contentStream for the navigation property driveItem in groups + description: 'The content stream, if the item represents a file.' + operationId: group.drive.root.listItem_DeleteDriveItemContentStream + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/groups/{group-id}/drives/{drive-id}/root/listItem/fields': get: tags: @@ -42749,17 +47836,372 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.user' + $ref: '#/components/schemas/microsoft.graph.user' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/drives/{drive-id}/root/listItem/lastModifiedByUser/mailboxSettings': + get: + tags: + - groups.drive + summary: Get mailboxSettings property value + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select.' + operationId: group.drive.root.listItem.lastModifiedGraphBPreUser_GetMailboxSetting + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Entity result. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + default: + $ref: '#/components/responses/error' + patch: + tags: + - groups.drive + summary: Update property mailboxSettings value. + operationId: group.drive.root.listItem.lastModifiedGraphBPreUser_UpdateMailboxSetting + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/drives/{drive-id}/root/listItem/lastModifiedByUser/serviceProvisioningErrors': + get: + tags: + - groups.drive + summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object.' + operationId: group.drive.root.listItem.lastModifiedGraphBPreUser_ListServiceProvisioningError + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/drives/{drive-id}/root/listItem/lastModifiedByUser/serviceProvisioningErrors/$count': + get: + tags: + - groups.drive + summary: Get the number of the resource + operationId: group.drive.root.listItem.lastModifiedGraphBPreUser.ServiceProvisioningError_GetCount + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/drives/{drive-id}/root/listItem/permissions': + get: + tags: + - groups.drive + summary: Get permissions from groups + description: The set of permissions for the item. Read-only. Nullable. + operationId: group.drive.root.listItem_ListPermission + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.permissionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.drive + summary: Create new navigation property to permissions for groups + operationId: group.drive.root.listItem_CreatePermission + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/drives/{drive-id}/root/listItem/permissions/{permission-id}': + get: + tags: + - groups.drive + summary: Get permissions from groups + description: The set of permissions for the item. Read-only. Nullable. + operationId: group.drive.root.listItem_GetPermission + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/drives/{drive-id}/root/listItem/lastModifiedByUser/mailboxSettings': - get: + patch: tags: - groups.drive - summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select.' - operationId: group.drive.root.listItem.lastModifiedGraphBPreUser_GetMailboxSetting + summary: Update the navigation property permissions in groups + operationId: group.drive.root.listItem_UpdatePermission parameters: - name: group-id in: path @@ -42777,63 +48219,20 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Result entities - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' - default: - $ref: '#/components/responses/error' - patch: - tags: - - groups.drive - summary: Update property mailboxSettings value. - operationId: group.drive.root.listItem.lastModifiedGraphBPreUser_UpdateMailboxSetting - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: drive-id + - name: permission-id in: path - description: The unique identifier of drive + description: The unique identifier of permission required: true style: simple schema: type: string - x-ms-docs-key-type: drive + x-ms-docs-key-type: permission requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.permission' required: true responses: 2XX: @@ -42841,16 +48240,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.permission' default: $ref: '#/components/responses/error' - '/groups/{group-id}/drives/{drive-id}/root/listItem/lastModifiedByUser/serviceProvisioningErrors': - get: + x-ms-docs-operation-type: operation + delete: tags: - groups.drive - summary: Get serviceProvisioningErrors property value - description: 'Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object.' - operationId: group.drive.root.listItem.lastModifiedGraphBPreUser_ListServiceProvisioningError + summary: Delete navigation property permissions for groups + operationId: group.drive.root.listItem_DeletePermission parameters: - name: group-id in: path @@ -42868,55 +48266,32 @@ paths: schema: type: string x-ms-docs-key-type: drive - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: permission + - name: If-Match + in: header + description: ETag + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/groups/{group-id}/drives/{drive-id}/root/listItem/lastModifiedByUser/serviceProvisioningErrors/$count': + x-ms-docs-operation-type: operation + '/groups/{group-id}/drives/{drive-id}/root/listItem/permissions/$count': get: tags: - groups.drive summary: Get the number of the resource - operationId: group.drive.root.listItem.lastModifiedGraphBPreUser.ServiceProvisioningError_GetCount + operationId: group.drive.root.listItem.permission_GetCount parameters: - name: group-id in: path @@ -44670,7 +50045,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - groups.drive @@ -44718,7 +50092,47 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItemVersion' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - groups.drive + summary: Delete content for the navigation property versions in groups + operationId: group.drive.root_DeleteVersionsContent + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItemVersion-id + in: path + description: The unique identifier of driveItemVersion + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItemVersion + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/groups/{group-id}/drives/{drive-id}/root/versions/$count': get: tags: @@ -44884,6 +50298,7 @@ paths: tags: - groups.drive summary: Get content for the navigation property special from groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: group.drive_GetSpecialContent parameters: - name: group-id @@ -44927,11 +50342,11 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - groups.drive summary: Update content for the navigation property special in groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: group.drive_SetSpecialContent parameters: - name: group-id @@ -44975,7 +50390,48 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - groups.drive + summary: Delete content for the navigation property special in groups + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: group.drive_DeleteSpecialContent + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/groups/{group-id}/drives/{drive-id}/special/{driveItem-id}/contentStream': get: tags: @@ -45008,62 +50464,102 @@ paths: schema: type: string x-ms-docs-key-type: driveItem - responses: - 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - groups.drive - summary: Update contentStream for the navigation property special in groups - description: 'The content stream, if the item represents a file.' - operationId: group.drive_SetSpecialContentStream - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: driveItem-id - in: path - description: The unique identifier of driveItem - required: true + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - groups.drive + summary: Update contentStream for the navigation property special in groups + description: 'The content stream, if the item represents a file.' + operationId: group.drive_SetSpecialContentStream + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + delete: + tags: + - groups.drive + summary: Delete contentStream for the navigation property special in groups + description: 'The content stream, if the item represents a file.' + operationId: group.drive_DeleteSpecialContentStream + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: driveItem - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/groups/{group-id}/drives/{drive-id}/special/$count': get: tags: @@ -45379,7 +50875,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -45491,6 +50987,7 @@ paths: type: string x-ms-docs-key-type: sharedDriveItem - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' @@ -45500,8 +50997,11 @@ paths: get: tags: - shares.driveItem - summary: Get driveItem from shares - description: Used to access the underlying driveItem + summary: Accessing shared DriveItems + description: 'Access a shared DriveItem or a collection of shared items by using a shareId or sharing URL. To use a sharing URL with this API, your app needs to transform the URL into a sharing token.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/shares-get?view=graph-rest-beta operationId: share_GetDriveItem parameters: - name: sharedDriveItem-id @@ -45547,6 +51047,7 @@ paths: tags: - shares.driveItem summary: Get content for the navigation property driveItem from shares + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: share_GetDriveItemContent parameters: - name: sharedDriveItem-id @@ -45574,11 +51075,11 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - shares.driveItem summary: Update content for the navigation property driveItem in shares + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: share_SetDriveItemContent parameters: - name: sharedDriveItem-id @@ -45606,7 +51107,32 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - shares.driveItem + summary: Delete content for the navigation property driveItem in shares + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: share_DeleteDriveItemContent + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/shares/{sharedDriveItem-id}/driveItem/contentStream': get: tags: @@ -45633,7 +51159,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - shares.driveItem @@ -45662,7 +51187,32 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - shares.driveItem + summary: Delete contentStream for the navigation property driveItem in shares + description: 'The content stream, if the item represents a file.' + operationId: share_DeleteDriveItemContentStream + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/shares/{sharedDriveItem-id}/items': get: tags: @@ -45782,6 +51332,7 @@ paths: tags: - shares.driveItem summary: Get content for the navigation property items from shares + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: share_GetItemsContent parameters: - name: sharedDriveItem-id @@ -45817,11 +51368,11 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - shares.driveItem summary: Update content for the navigation property items in shares + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: share_SetItemsContent parameters: - name: sharedDriveItem-id @@ -45857,7 +51408,40 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - shares.driveItem + summary: Delete content for the navigation property items in shares + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: share_DeleteItemsContent + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/shares/{sharedDriveItem-id}/items/{driveItem-id}/contentStream': get: tags: @@ -45892,7 +51476,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - shares.driveItem @@ -45929,7 +51512,40 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - shares.driveItem + summary: Delete contentStream for the navigation property items in shares + description: 'The content stream, if the item represents a file.' + operationId: share_DeleteItemsContentStream + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/shares/{sharedDriveItem-id}/items/$count': get: tags: @@ -46035,7 +51651,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -48338,7 +53954,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -48522,6 +54138,7 @@ paths: - $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 @@ -49043,6 +54660,7 @@ paths: tags: - shares.list summary: Get content for the navigation property driveItem from shares + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: share.list.item.activity_GetDriveItemContent parameters: - name: sharedDriveItem-id @@ -49086,11 +54704,11 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - shares.list summary: Update content for the navigation property driveItem in shares + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: share.list.item.activity_SetDriveItemContent parameters: - name: sharedDriveItem-id @@ -49134,7 +54752,48 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - shares.list + summary: Delete content for the navigation property driveItem in shares + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: share.list.item.activity_DeleteDriveItemContent + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: itemActivityOLD-id + in: path + description: The unique identifier of itemActivityOLD + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/shares/{sharedDriveItem-id}/list/items/{listItem-id}/activities/{itemActivityOLD-id}/driveItem/contentStream': get: tags: @@ -49177,7 +54836,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - shares.list @@ -49222,7 +54880,48 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - shares.list + summary: Delete contentStream for the navigation property driveItem in shares + description: 'The content stream, if the item represents a file.' + operationId: share.list.item.activity_DeleteDriveItemContentStream + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: itemActivityOLD-id + in: path + description: The unique identifier of itemActivityOLD + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/shares/{sharedDriveItem-id}/list/items/{listItem-id}/activities/{itemActivityOLD-id}/listItem': get: tags: @@ -49467,7 +55166,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -50148,6 +55847,7 @@ paths: tags: - shares.list summary: Get content for the navigation property driveItem from shares + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: share.list.item_GetDriveItemContent parameters: - name: sharedDriveItem-id @@ -50183,11 +55883,11 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - shares.list summary: Update content for the navigation property driveItem in shares + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: share.list.item_SetDriveItemContent parameters: - name: sharedDriveItem-id @@ -50223,7 +55923,40 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - shares.list + summary: Delete content for the navigation property driveItem in shares + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: share.list.item_DeleteDriveItemContent + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/shares/{sharedDriveItem-id}/list/items/{listItem-id}/driveItem/contentStream': get: tags: @@ -50258,7 +55991,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - shares.list @@ -50295,7 +56027,40 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - shares.list + summary: Delete contentStream for the navigation property driveItem in shares + description: 'The content stream, if the item represents a file.' + operationId: share.list.item_DeleteDriveItemContentStream + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/shares/{sharedDriveItem-id}/list/items/{listItem-id}/fields': get: tags: @@ -50522,7 +56287,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -50846,6 +56611,431 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/shares/{sharedDriveItem-id}/list/items/{listItem-id}/permissions': + get: + tags: + - shares.list + summary: Get permissions from shares + description: The set of permissions for the item. Read-only. Nullable. + operationId: share.list.item_ListPermission + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.permissionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - shares.list + summary: Create new navigation property to permissions for shares + operationId: share.list.item_CreatePermission + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/shares/{sharedDriveItem-id}/list/items/{listItem-id}/permissions/{permission-id}': + get: + tags: + - shares.list + summary: Get permissions from shares + description: The set of permissions for the item. Read-only. Nullable. + operationId: share.list.item_GetPermission + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - shares.list + summary: Update the navigation property permissions in shares + operationId: share.list.item_UpdatePermission + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - shares.list + summary: Delete navigation property permissions for shares + operationId: share.list.item_DeletePermission + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/shares/{sharedDriveItem-id}/list/items/{listItem-id}/permissions/{permission-id}/microsoft.graph.grant': + post: + tags: + - shares.Actions + summary: Invoke action grant + description: Grant users access to a link represented by a permission. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/permission-grant?view=graph-rest-beta + operationId: share.list.item.permission_grant + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + roles: + type: array + items: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of permission + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.permission' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/shares/{sharedDriveItem-id}/list/items/{listItem-id}/permissions/{permission-id}/microsoft.graph.revokeGrants': + post: + tags: + - shares.Actions + summary: Invoke action revokeGrants + description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta + operationId: share.list.item.permission_revokeGrant + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + grantees: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/shares/{sharedDriveItem-id}/list/items/{listItem-id}/permissions/$count': + get: + tags: + - shares.list + summary: Get the number of the resource + operationId: share.list.item.permission_GetCount + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/shares/{sharedDriveItem-id}/list/items/{listItem-id}/versions': get: tags: @@ -51571,7 +57761,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -51661,18 +57851,339 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/shares/{sharedDriveItem-id}/list/lastModifiedByUser/serviceProvisioningErrors/$count': + get: + tags: + - shares.list + summary: Get the number of the resource + operationId: share.list.lastModifiedGraphBPreUser.ServiceProvisioningError_GetCount + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/shares/{sharedDriveItem-id}/list/operations': + get: + tags: + - shares.list + summary: Get operations from shares + description: The collection of long-running operations on the list. + operationId: share.list_ListOperation + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.richLongRunningOperationCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - shares.list + summary: Create new navigation property to operations for shares + operationId: share.list_CreateOperation + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/shares/{sharedDriveItem-id}/list/operations/{richLongRunningOperation-id}': + get: + tags: + - shares.list + summary: Get operations from shares + description: The collection of long-running operations on the list. + operationId: share.list_GetOperation + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: richLongRunningOperation-id + in: path + description: The unique identifier of richLongRunningOperation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: richLongRunningOperation + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - shares.list + summary: Update the navigation property operations in shares + operationId: share.list_UpdateOperation + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: richLongRunningOperation-id + in: path + description: The unique identifier of richLongRunningOperation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: richLongRunningOperation + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - shares.list + summary: Delete navigation property operations for shares + operationId: share.list_DeleteOperation + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: richLongRunningOperation-id + in: path + description: The unique identifier of richLongRunningOperation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: richLongRunningOperation + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/shares/{sharedDriveItem-id}/list/operations/$count': + get: + tags: + - shares.list + summary: Get the number of the resource + operationId: share.list.operation_GetCount + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/shares/{sharedDriveItem-id}/list/permissions': + get: + tags: + - shares.list + summary: Get permissions from shares + description: The set of permissions for the item. Read-only. Nullable. + operationId: share.list_ListPermission + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.permissionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/shares/{sharedDriveItem-id}/list/lastModifiedByUser/serviceProvisioningErrors/$count': - get: + x-ms-docs-operation-type: operation + post: tags: - shares.list - summary: Get the number of the resource - operationId: share.list.lastModifiedGraphBPreUser.ServiceProvisioningError_GetCount + summary: Create new navigation property to permissions for shares + operationId: share.list_CreatePermission parameters: - name: sharedDriveItem-id in: path @@ -51682,20 +58193,30 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' default: $ref: '#/components/responses/error' - '/shares/{sharedDriveItem-id}/list/operations': + x-ms-docs-operation-type: operation + '/shares/{sharedDriveItem-id}/list/permissions/{permission-id}': get: tags: - shares.list - summary: Get operations from shares - description: The collection of long-running operations on the list. - operationId: share.list_ListOperation + summary: Get permissions from shares + description: The set of permissions for the item. Read-only. Nullable. + operationId: share.list_GetPermission parameters: - name: sharedDriveItem-id in: path @@ -51705,21 +58226,14 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: permission - name: $select in: query description: Select properties to be returned @@ -51742,18 +58256,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.richLongRunningOperationCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - shares.list - summary: Create new navigation property to operations for shares - operationId: share.list_CreateOperation + summary: Update the navigation property permissions in shares + operationId: share.list_UpdatePermission parameters: - name: sharedDriveItem-id in: path @@ -51763,30 +58278,36 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' + $ref: '#/components/schemas/microsoft.graph.permission' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' + $ref: '#/components/schemas/microsoft.graph.permission' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list/operations/{richLongRunningOperation-id}': - get: + delete: tags: - shares.list - summary: Get operations from shares - description: The collection of long-running operations on the list. - operationId: share.list_GetOperation + summary: Delete navigation property permissions for shares + operationId: share.list_DeletePermission parameters: - name: sharedDriveItem-id in: path @@ -51796,49 +58317,36 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem - - name: richLongRunningOperation-id + - name: permission-id in: path - description: The unique identifier of richLongRunningOperation + description: The unique identifier of permission required: true style: simple schema: type: string - x-ms-docs-key-type: richLongRunningOperation - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: permission + - name: If-Match + in: header + description: ETag + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/shares/{sharedDriveItem-id}/list/permissions/{permission-id}/microsoft.graph.grant': + post: tags: - - shares.list - summary: Update the navigation property operations in shares - operationId: share.list_UpdateOperation + - shares.Actions + summary: Invoke action grant + description: Grant users access to a link represented by a permission. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/permission-grant?view=graph-rest-beta + operationId: share.list.permission_grant parameters: - name: sharedDriveItem-id in: path @@ -51848,20 +58356,32 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem - - name: richLongRunningOperation-id + - name: permission-id in: path - description: The unique identifier of richLongRunningOperation + description: The unique identifier of permission required: true style: simple schema: type: string - x-ms-docs-key-type: richLongRunningOperation + x-ms-docs-key-type: permission requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' + type: object + properties: + roles: + type: array + items: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + additionalProperties: + type: object required: true responses: 2XX: @@ -51869,15 +58389,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' + title: Collection of permission + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.permission' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/shares/{sharedDriveItem-id}/list/permissions/{permission-id}/microsoft.graph.revokeGrants': + post: tags: - - shares.list - summary: Delete navigation property operations for shares - operationId: share.list_DeleteOperation + - shares.Actions + summary: Invoke action revokeGrants + description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta + operationId: share.list.permission_revokeGrant parameters: - name: sharedDriveItem-id in: path @@ -51887,32 +58426,44 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem - - name: richLongRunningOperation-id + - name: permission-id in: path - description: The unique identifier of richLongRunningOperation + description: The unique identifier of permission required: true style: simple schema: type: string - x-ms-docs-key-type: richLongRunningOperation - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: permission + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + grantees: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + additionalProperties: + type: object + required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/shares/{sharedDriveItem-id}/list/operations/$count': + x-ms-docs-operation-type: action + '/shares/{sharedDriveItem-id}/list/permissions/$count': get: tags: - shares.list summary: Get the number of the resource - operationId: share.list.operation_GetCount + operationId: share.list.permission_GetCount parameters: - name: sharedDriveItem-id in: path @@ -52581,6 +59132,7 @@ paths: tags: - shares.listItem summary: Get content for the navigation property driveItem from shares + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: share.listItem.activity_GetDriveItemContent parameters: - name: sharedDriveItem-id @@ -52616,11 +59168,11 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - shares.listItem summary: Update content for the navigation property driveItem in shares + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: share.listItem.activity_SetDriveItemContent parameters: - name: sharedDriveItem-id @@ -52656,7 +59208,40 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - shares.listItem + summary: Delete content for the navigation property driveItem in shares + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: share.listItem.activity_DeleteDriveItemContent + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: itemActivityOLD-id + in: path + description: The unique identifier of itemActivityOLD + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/shares/{sharedDriveItem-id}/listItem/activities/{itemActivityOLD-id}/driveItem/contentStream': get: tags: @@ -52691,7 +59276,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - shares.listItem @@ -52728,7 +59312,40 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - shares.listItem + summary: Delete contentStream for the navigation property driveItem in shares + description: 'The content stream, if the item represents a file.' + operationId: share.listItem.activity_DeleteDriveItemContentStream + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: itemActivityOLD-id + in: path + description: The unique identifier of itemActivityOLD + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/shares/{sharedDriveItem-id}/listItem/activities/{itemActivityOLD-id}/listItem': get: tags: @@ -52933,7 +59550,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -53502,6 +60119,7 @@ paths: tags: - shares.listItem summary: Get content for the navigation property driveItem from shares + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: share.listItem_GetDriveItemContent parameters: - name: sharedDriveItem-id @@ -53529,11 +60147,11 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - shares.listItem summary: Update content for the navigation property driveItem in shares + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: share.listItem_SetDriveItemContent parameters: - name: sharedDriveItem-id @@ -53561,7 +60179,32 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - shares.listItem + summary: Delete content for the navigation property driveItem in shares + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: share.listItem_DeleteDriveItemContent + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/shares/{sharedDriveItem-id}/listItem/driveItem/contentStream': get: tags: @@ -53588,7 +60231,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - shares.listItem @@ -53617,7 +60259,32 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - shares.listItem + summary: Delete contentStream for the navigation property driveItem in shares + description: 'The content stream, if the item represents a file.' + operationId: share.listItem_DeleteDriveItemContentStream + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/shares/{sharedDriveItem-id}/listItem/fields': get: tags: @@ -53804,18 +60471,440 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + default: + $ref: '#/components/responses/error' + patch: + tags: + - shares.listItem + summary: Update property mailboxSettings value. + operationId: share.listItem.lastModifiedGraphBPreUser_UpdateMailboxSetting + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + default: + $ref: '#/components/responses/error' + '/shares/{sharedDriveItem-id}/listItem/lastModifiedByUser/serviceProvisioningErrors': + get: + tags: + - shares.listItem + summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object.' + operationId: share.listItem.lastModifiedGraphBPreUser_ListServiceProvisioningError + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/shares/{sharedDriveItem-id}/listItem/lastModifiedByUser/serviceProvisioningErrors/$count': + get: + tags: + - shares.listItem + summary: Get the number of the resource + operationId: share.listItem.lastModifiedGraphBPreUser.ServiceProvisioningError_GetCount + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/shares/{sharedDriveItem-id}/listItem/microsoft.graph.createLink': + post: + tags: + - shares.Actions + summary: Invoke action createLink + description: "Create a sharing link for a listItem. The createLink action creates a new sharing link if the specified link type doesn't already exist for the calling application.\nIf a sharing link of the specified type already exists for the app, this action returns the existing sharing link. listItem resources inherit sharing permissions from the list the item resides in." + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/listitem-createlink?view=graph-rest-beta + operationId: share.listItem_createLink + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + type: + type: string + nullable: true + scope: + type: string + nullable: true + expirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + password: + type: string + nullable: true + message: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + retainInheritedPermissions: + type: boolean + default: false + nullable: true + sendNotification: + type: boolean + default: false + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/shares/{sharedDriveItem-id}/listItem/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')': + get: + tags: + - shares.Functions + summary: Invoke function getActivitiesByInterval + operationId: share.listItem_getActivitiesGraphBPreInterval + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: startDateTime + in: path + description: 'Usage: startDateTime=''{startDateTime}''' + required: true + style: simple + schema: + type: string + nullable: true + - name: endDateTime + in: path + description: 'Usage: endDateTime=''{endDateTime}''' + required: true + style: simple + schema: + type: string + nullable: true + - name: interval + in: path + description: 'Usage: interval=''{interval}''' + required: true + style: simple + schema: + type: string + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of itemActivityStat + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/shares/{sharedDriveItem-id}/listItem/permissions': + get: + tags: + - shares.listItem + summary: Get permissions from shares + description: The set of permissions for the item. Read-only. Nullable. + operationId: share.listItem_ListPermission + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.permissionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - shares.listItem + summary: Create new navigation property to permissions for shares + operationId: share.listItem_CreatePermission + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/shares/{sharedDriveItem-id}/listItem/permissions/{permission-id}': + get: + tags: + - shares.listItem + summary: Get permissions from shares + description: The set of permissions for the item. Read-only. Nullable. + operationId: share.listItem_GetPermission + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.permission' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation patch: tags: - shares.listItem - summary: Update property mailboxSettings value. - operationId: share.listItem.lastModifiedGraphBPreUser_UpdateMailboxSetting + summary: Update the navigation property permissions in shares + operationId: share.listItem_UpdatePermission parameters: - name: sharedDriveItem-id in: path @@ -53825,12 +60914,20 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.permission' required: true responses: 2XX: @@ -53838,16 +60935,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.permission' default: $ref: '#/components/responses/error' - '/shares/{sharedDriveItem-id}/listItem/lastModifiedByUser/serviceProvisioningErrors': - get: + x-ms-docs-operation-type: operation + delete: tags: - shares.listItem - summary: Get serviceProvisioningErrors property value - description: 'Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object.' - operationId: share.listItem.lastModifiedGraphBPreUser_ListServiceProvisioningError + summary: Delete navigation property permissions for shares + operationId: share.listItem_DeletePermission parameters: - name: sharedDriveItem-id in: path @@ -53857,55 +60953,36 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: permission + - name: If-Match + in: header + description: ETag + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/shares/{sharedDriveItem-id}/listItem/lastModifiedByUser/serviceProvisioningErrors/$count': - get: + x-ms-docs-operation-type: operation + '/shares/{sharedDriveItem-id}/listItem/permissions/{permission-id}/microsoft.graph.grant': + post: tags: - - shares.listItem - summary: Get the number of the resource - operationId: share.listItem.lastModifiedGraphBPreUser.ServiceProvisioningError_GetCount + - shares.Actions + summary: Invoke action grant + description: Grant users access to a link represented by a permission. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/permission-grant?view=graph-rest-beta + operationId: share.listItem.permission_grant parameters: - name: sharedDriveItem-id in: path @@ -53915,23 +60992,67 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + roles: + type: array + items: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + title: Collection of permission + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.permission' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - '/shares/{sharedDriveItem-id}/listItem/microsoft.graph.createLink': + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/shares/{sharedDriveItem-id}/listItem/permissions/{permission-id}/microsoft.graph.revokeGrants': post: tags: - shares.Actions - summary: Invoke action createLink - description: "Create a sharing link for a listItem. The createLink action creates a new sharing link if the specified link type doesn't already exist for the calling application.\nIf a sharing link of the specified type already exists for the app, this action returns the existing sharing link. listItem resources inherit sharing permissions from the list the item resides in." + summary: Invoke action revokeGrants + description: Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/listitem-createlink?view=graph-rest-beta - operationId: share.listItem_createLink + url: https://learn.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-beta + operationId: share.listItem.permission_revokeGrant parameters: - name: sharedDriveItem-id in: path @@ -53941,6 +61062,14 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission requestBody: description: Action parameters content: @@ -53948,35 +61077,10 @@ paths: schema: type: object properties: - type: - type: string - nullable: true - scope: - type: string - nullable: true - expirationDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - format: date-time - nullable: true - password: - type: string - nullable: true - message: - type: string - nullable: true - recipients: + grantees: type: array items: $ref: '#/components/schemas/microsoft.graph.driveRecipient' - retainInheritedPermissions: - type: boolean - default: false - nullable: true - sendNotification: - type: boolean - default: false - nullable: true additionalProperties: type: object required: true @@ -53990,12 +61094,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/shares/{sharedDriveItem-id}/listItem/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')': + '/shares/{sharedDriveItem-id}/listItem/permissions/$count': get: tags: - - shares.Functions - summary: Invoke function getActivitiesByInterval - operationId: share.listItem_getActivitiesGraphBPreInterval + - shares.listItem + summary: Get the number of the resource + operationId: share.listItem.permission_GetCount parameters: - name: sharedDriveItem-id in: path @@ -54005,89 +61109,13 @@ paths: schema: type: string x-ms-docs-key-type: sharedDriveItem - - name: startDateTime - in: path - description: 'Usage: startDateTime=''{startDateTime}''' - required: true - style: simple - schema: - type: string - nullable: true - - name: endDateTime - in: path - description: 'Usage: endDateTime=''{endDateTime}''' - required: true - style: simple - schema: - type: string - nullable: true - - name: interval - in: path - description: 'Usage: interval=''{interval}''' - required: true - style: simple - schema: - type: string - nullable: true - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string responses: 2XX: - description: Success - content: - application/json: - schema: - title: Collection of itemActivityStat - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore '/shares/{sharedDriveItem-id}/listItem/versions': get: tags: @@ -54742,6 +61770,7 @@ paths: tags: - shares.driveItem summary: Get content for the navigation property root from shares + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: share_GetRootContent parameters: - name: sharedDriveItem-id @@ -54769,11 +61798,11 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - shares.driveItem summary: Update content for the navigation property root in shares + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: share_SetRootContent parameters: - name: sharedDriveItem-id @@ -54801,7 +61830,32 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - shares.driveItem + summary: Delete content for the navigation property root in shares + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: share_DeleteRootContent + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/shares/{sharedDriveItem-id}/root/contentStream': get: tags: @@ -54828,7 +61882,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - shares.driveItem @@ -54857,7 +61910,32 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - shares.driveItem + summary: Delete contentStream for the navigation property root in shares + description: 'The content stream, if the item represents a file.' + operationId: share_DeleteRootContentStream + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/shares/{sharedDriveItem-id}/site': get: tags: @@ -55506,6 +62584,7 @@ paths: tags: - users.drive summary: Get content for the navigation property driveItem from users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: user.drive.activity_GetDriveItemContent parameters: - name: user-id @@ -55549,11 +62628,11 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - users.drive summary: Update content for the navigation property driveItem in users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: user.drive.activity_SetDriveItemContent parameters: - name: user-id @@ -55597,7 +62676,48 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - users.drive + summary: Delete content for the navigation property driveItem in users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: user.drive.activity_DeleteDriveItemContent + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: itemActivityOLD-id + in: path + description: The unique identifier of itemActivityOLD + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/users/{user-id}/drives/{drive-id}/activities/{itemActivityOLD-id}/driveItem/contentStream': get: tags: @@ -55640,7 +62760,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - users.drive @@ -55685,7 +62804,48 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - users.drive + summary: Delete contentStream for the navigation property driveItem in users + description: 'The content stream, if the item represents a file.' + operationId: user.drive.activity_DeleteDriveItemContentStream + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: itemActivityOLD-id + in: path + description: The unique identifier of itemActivityOLD + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/users/{user-id}/drives/{drive-id}/activities/{itemActivityOLD-id}/listItem': get: tags: @@ -55916,42 +63076,182 @@ paths: schema: type: string x-ms-docs-key-type: driveItem - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/drives/{drive-id}/bundles/{driveItem-id}/content': + get: + tags: + - users.drive + summary: Get content for the navigation property bundles from users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: user.drive_GetBundlesContent + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: $format + in: query + description: Format of the content + style: form + explode: false + schema: + type: string + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - users.drive + summary: Update content for the navigation property bundles in users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: user.drive_SetBundlesContent + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' + default: + $ref: '#/components/responses/error' + delete: + tags: + - users.drive + summary: Delete content for the navigation property bundles in users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: user.drive_DeleteBundlesContent + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: If-Match + in: header + description: ETag + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/drives/{drive-id}/bundles/{driveItem-id}/content': + '/users/{user-id}/drives/{drive-id}/bundles/{driveItem-id}/contentStream': get: tags: - users.drive - summary: Get content for the navigation property bundles from users - operationId: user.drive_GetBundlesContent + summary: Get contentStream for the navigation property bundles from users + description: 'The content stream, if the item represents a file.' + operationId: user.drive_GetBundlesContentStream parameters: - name: user-id in: path @@ -55977,13 +63277,6 @@ paths: schema: type: string x-ms-docs-key-type: driveItem - - name: $format - in: query - description: Format of the content - style: form - explode: false - schema: - type: string responses: 2XX: description: Retrieved media content @@ -55994,12 +63287,12 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - users.drive - summary: Update content for the navigation property bundles in users - operationId: user.drive_SetBundlesContent + summary: Update contentStream for the navigation property bundles in users + description: 'The content stream, if the item represents a file.' + operationId: user.drive_SetBundlesContentStream parameters: - name: user-id in: path @@ -56036,20 +63329,14 @@ paths: responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/drives/{drive-id}/bundles/{driveItem-id}/contentStream': - get: + delete: tags: - users.drive - summary: Get contentStream for the navigation property bundles from users + summary: Delete contentStream for the navigation property bundles in users description: 'The content stream, if the item represents a file.' - operationId: user.drive_GetBundlesContentStream + operationId: user.drive_DeleteBundlesContentStream parameters: - name: user-id in: path @@ -56075,62 +63362,17 @@ paths: schema: type: string x-ms-docs-key-type: driveItem - responses: - 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - users.drive - summary: Update contentStream for the navigation property bundles in users - description: 'The content stream, if the item represents a file.' - operationId: user.drive_SetBundlesContentStream - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: driveItem-id - in: path - description: The unique identifier of driveItem - required: true + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: driveItem - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/users/{user-id}/drives/{drive-id}/bundles/$count': get: tags: @@ -56260,7 +63502,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -56537,6 +63779,7 @@ paths: tags: - users.drive summary: Get content for the navigation property following from users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: user.drive_GetFollowingContent parameters: - name: user-id @@ -56580,11 +63823,11 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - users.drive summary: Update content for the navigation property following in users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: user.drive_SetFollowingContent parameters: - name: user-id @@ -56628,7 +63871,48 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - users.drive + summary: Delete content for the navigation property following in users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: user.drive_DeleteFollowingContent + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/users/{user-id}/drives/{drive-id}/following/{driveItem-id}/contentStream': get: tags: @@ -56671,7 +63955,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - users.drive @@ -56716,7 +63999,48 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - users.drive + summary: Delete contentStream for the navigation property following in users + description: 'The content stream, if the item represents a file.' + operationId: user.drive_DeleteFollowingContentStream + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/users/{user-id}/drives/{drive-id}/following/$count': get: tags: @@ -58118,6 +65442,7 @@ paths: tags: - users.drive summary: Get content for the navigation property driveItem from users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: user.drive.item.analytic.itemActivityStat.activity_GetDriveItemContent parameters: - name: user-id @@ -58160,29 +65485,93 @@ paths: schema: type: string x-ms-docs-key-type: itemActivity - - name: $format - in: query - description: Format of the content - style: form - explode: false - schema: - type: string + - name: $format + in: query + description: Format of the content + style: form + explode: false + schema: + type: string + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - users.drive + summary: Update content for the navigation property driveItem in users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: user.drive.item.analytic.itemActivityStat.activity_SetDriveItemContent + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: itemActivityStat-id + in: path + description: The unique identifier of itemActivityStat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityStat + - name: itemActivity-id + in: path + description: The unique identifier of itemActivity + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivity + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true responses: 2XX: - description: Retrieved media content + description: Success content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: + delete: tags: - users.drive - summary: Update content for the navigation property driveItem in users - operationId: user.drive.item.analytic.itemActivityStat.activity_SetDriveItemContent + summary: Delete content for the navigation property driveItem in users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: user.drive.item.analytic.itemActivityStat.activity_DeleteDriveItemContent parameters: - name: user-id in: path @@ -58224,24 +65613,17 @@ paths: schema: type: string x-ms-docs-key-type: itemActivity - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/{itemActivityStat-id}/activities/{itemActivity-id}/driveItem/contentStream': get: tags: @@ -58300,7 +65682,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - users.drive @@ -58361,7 +65742,64 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - users.drive + summary: Delete contentStream for the navigation property driveItem in users + description: 'The content stream, if the item represents a file.' + operationId: user.drive.item.analytic.itemActivityStat.activity_DeleteDriveItemContentStream + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: itemActivityStat-id + in: path + description: The unique identifier of itemActivityStat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityStat + - name: itemActivity-id + in: path + description: The unique identifier of itemActivity + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivity + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/analytics/itemActivityStats/{itemActivityStat-id}/activities/$count': get: tags: @@ -58705,6 +66143,7 @@ paths: tags: - users.drive summary: Get content for the navigation property children from users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: user.drive.item_GetChildrenContent parameters: - name: user-id @@ -58739,13 +66178,169 @@ paths: schema: type: string x-ms-docs-key-type: driveItem - - name: $format - in: query - description: Format of the content - style: form - explode: false - schema: - type: string + - name: $format + in: query + description: Format of the content + style: form + explode: false + schema: + type: string + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - users.drive + summary: Update content for the navigation property children in users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: user.drive.item_SetChildrenContent + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: driveItem-id1 + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' + default: + $ref: '#/components/responses/error' + delete: + tags: + - users.drive + summary: Delete content for the navigation property children in users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: user.drive.item_DeleteChildrenContent + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: driveItem-id1 + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/children/{driveItem-id1}/contentStream': + get: + tags: + - users.drive + summary: Get contentStream for the navigation property children from users + description: 'The content stream, if the item represents a file.' + operationId: user.drive.item_GetChildrenContentStream + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: driveItem-id1 + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem responses: 2XX: description: Retrieved media content @@ -58756,12 +66351,12 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - users.drive - summary: Update content for the navigation property children in users - operationId: user.drive.item_SetChildrenContent + summary: Update contentStream for the navigation property children in users + description: 'The content stream, if the item represents a file.' + operationId: user.drive.item_SetChildrenContentStream parameters: - name: user-id in: path @@ -58806,20 +66401,14 @@ paths: responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/children/{driveItem-id1}/contentStream': - get: + delete: tags: - users.drive - summary: Get contentStream for the navigation property children from users + summary: Delete contentStream for the navigation property children in users description: 'The content stream, if the item represents a file.' - operationId: user.drive.item_GetChildrenContentStream + operationId: user.drive.item_DeleteChildrenContentStream parameters: - name: user-id in: path @@ -58853,70 +66442,17 @@ paths: schema: type: string x-ms-docs-key-type: driveItem - responses: - 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - users.drive - summary: Update contentStream for the navigation property children in users - description: 'The content stream, if the item represents a file.' - operationId: user.drive.item_SetChildrenContentStream - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: driveItem-id - in: path - description: The unique identifier of driveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: driveItem - - name: driveItem-id1 - in: path - description: The unique identifier of driveItem - required: true + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: driveItem - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/children/$count': get: tags: @@ -58960,6 +66496,7 @@ paths: tags: - users.drive summary: Get content for the navigation property items from users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: user.drive_GetItemsContent parameters: - name: user-id @@ -59003,11 +66540,11 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - users.drive summary: Update content for the navigation property items in users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: user.drive_SetItemsContent parameters: - name: user-id @@ -59051,7 +66588,48 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - users.drive + summary: Delete content for the navigation property items in users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: user.drive_DeleteItemsContent + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/contentStream': get: tags: @@ -59094,7 +66672,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - users.drive @@ -59139,7 +66716,48 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - users.drive + summary: Delete contentStream for the navigation property items in users + description: 'The content stream, if the item represents a file.' + operationId: user.drive_DeleteItemsContentStream + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/createdByUser': get: tags: @@ -59255,7 +66873,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -59536,7 +67154,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -60225,6 +67843,7 @@ paths: tags: - users.drive summary: Get content for the navigation property driveItem from users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: user.drive.item.listItem.activity_GetDriveItemContent parameters: - name: user-id @@ -60276,11 +67895,11 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - users.drive summary: Update content for the navigation property driveItem in users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: user.drive.item.listItem.activity_SetDriveItemContent parameters: - name: user-id @@ -60332,7 +67951,56 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - users.drive + summary: Delete content for the navigation property driveItem in users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: user.drive.item.listItem.activity_DeleteDriveItemContent + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: itemActivityOLD-id + in: path + description: The unique identifier of itemActivityOLD + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/activities/{itemActivityOLD-id}/driveItem/contentStream': get: tags: @@ -60383,7 +68051,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - users.drive @@ -60436,7 +68103,56 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - users.drive + summary: Delete contentStream for the navigation property driveItem in users + description: 'The content stream, if the item represents a file.' + operationId: user.drive.item.listItem.activity_DeleteDriveItemContentStream + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: itemActivityOLD-id + in: path + description: The unique identifier of itemActivityOLD + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/activities/{itemActivityOLD-id}/listItem': get: tags: @@ -60721,7 +68437,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -61465,6 +69181,7 @@ paths: tags: - users.drive summary: Get content for the navigation property driveItem from users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: user.drive.item.listItem_GetDriveItemContent parameters: - name: user-id @@ -61508,11 +69225,11 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - users.drive summary: Update content for the navigation property driveItem in users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: user.drive.item.listItem_SetDriveItemContent parameters: - name: user-id @@ -61556,7 +69273,48 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - users.drive + summary: Delete content for the navigation property driveItem in users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: user.drive.item.listItem_DeleteDriveItemContent + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/driveItem/contentStream': get: tags: @@ -61599,7 +69357,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - users.drive @@ -61644,7 +69401,48 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - users.drive + summary: Delete contentStream for the navigation property driveItem in users + description: 'The content stream, if the item represents a file.' + operationId: user.drive.item.listItem_DeleteDriveItemContentStream + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/fields': get: tags: @@ -61911,7 +69709,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -62033,18 +69831,354 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/lastModifiedByUser/serviceProvisioningErrors/$count': + get: + tags: + - users.drive + summary: Get the number of the resource + operationId: user.drive.item.listItem.lastModifiedGraphBPreUser.ServiceProvisioningError_GetCount + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/permissions': + get: + tags: + - users.drive + summary: Get permissions from users + description: The set of permissions for the item. Read-only. Nullable. + operationId: user.drive.item.listItem_ListPermission + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.permissionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - users.drive + summary: Create new navigation property to permissions for users + operationId: user.drive.item.listItem_CreatePermission + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/permissions/{permission-id}': + get: + tags: + - users.drive + summary: Get permissions from users + description: The set of permissions for the item. Read-only. Nullable. + operationId: user.drive.item.listItem_GetPermission + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/lastModifiedByUser/serviceProvisioningErrors/$count': + x-ms-docs-operation-type: operation + patch: + tags: + - users.drive + summary: Update the navigation property permissions in users + operationId: user.drive.item.listItem_UpdatePermission + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - users.drive + summary: Delete navigation property permissions for users + operationId: user.drive.item.listItem_DeletePermission + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/listItem/permissions/$count': get: tags: - users.drive summary: Get the number of the resource - operationId: user.drive.item.listItem.lastModifiedGraphBPreUser.ServiceProvisioningError_GetCount + operationId: user.drive.item.listItem.permission_GetCount parameters: - name: user-id in: path @@ -64094,7 +72228,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - users.drive @@ -64150,7 +72283,55 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItemVersion' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - users.drive + summary: Delete content for the navigation property versions in users + operationId: user.drive.item_DeleteVersionsContent + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: driveItemVersion-id + in: path + description: The unique identifier of driveItemVersion + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItemVersion + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/versions/$count': get: tags: @@ -64318,7 +72499,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -66603,7 +74784,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -66827,6 +75008,7 @@ paths: - $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 @@ -67428,6 +75610,7 @@ paths: tags: - users.drive summary: Get content for the navigation property driveItem from users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: user.drive.list.item.activity_GetDriveItemContent parameters: - name: user-id @@ -67479,11 +75662,11 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - users.drive summary: Update content for the navigation property driveItem in users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: user.drive.list.item.activity_SetDriveItemContent parameters: - name: user-id @@ -67535,7 +75718,56 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - users.drive + summary: Delete content for the navigation property driveItem in users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: user.drive.list.item.activity_DeleteDriveItemContent + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: itemActivityOLD-id + in: path + description: The unique identifier of itemActivityOLD + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/users/{user-id}/drives/{drive-id}/list/items/{listItem-id}/activities/{itemActivityOLD-id}/driveItem/contentStream': get: tags: @@ -67586,7 +75818,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - users.drive @@ -67639,7 +75870,56 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - users.drive + summary: Delete contentStream for the navigation property driveItem in users + description: 'The content stream, if the item represents a file.' + operationId: user.drive.list.item.activity_DeleteDriveItemContentStream + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: itemActivityOLD-id + in: path + description: The unique identifier of itemActivityOLD + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/users/{user-id}/drives/{drive-id}/list/items/{listItem-id}/activities/{itemActivityOLD-id}/listItem': get: tags: @@ -67924,7 +76204,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -68668,6 +76948,7 @@ paths: tags: - users.drive summary: Get content for the navigation property driveItem from users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: user.drive.list.item_GetDriveItemContent parameters: - name: user-id @@ -68711,11 +76992,11 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - users.drive summary: Update content for the navigation property driveItem in users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: user.drive.list.item_SetDriveItemContent parameters: - name: user-id @@ -68759,7 +77040,48 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - users.drive + summary: Delete content for the navigation property driveItem in users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: user.drive.list.item_DeleteDriveItemContent + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/users/{user-id}/drives/{drive-id}/list/items/{listItem-id}/driveItem/contentStream': get: tags: @@ -68802,7 +77124,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - users.drive @@ -68847,7 +77168,48 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - users.drive + summary: Delete contentStream for the navigation property driveItem in users + description: 'The content stream, if the item represents a file.' + operationId: user.drive.list.item_DeleteDriveItemContentStream + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/users/{user-id}/drives/{drive-id}/list/items/{listItem-id}/fields': get: tags: @@ -69114,7 +77476,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -69280,6 +77642,342 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/users/{user-id}/drives/{drive-id}/list/items/{listItem-id}/permissions': + get: + tags: + - users.drive + summary: Get permissions from users + description: The set of permissions for the item. Read-only. Nullable. + operationId: user.drive.list.item_ListPermission + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.permissionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - users.drive + summary: Create new navigation property to permissions for users + operationId: user.drive.list.item_CreatePermission + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/drives/{drive-id}/list/items/{listItem-id}/permissions/{permission-id}': + get: + tags: + - users.drive + summary: Get permissions from users + description: The set of permissions for the item. Read-only. Nullable. + operationId: user.drive.list.item_GetPermission + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - users.drive + summary: Update the navigation property permissions in users + operationId: user.drive.list.item_UpdatePermission + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - users.drive + summary: Delete navigation property permissions for users + operationId: user.drive.list.item_DeletePermission + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/drives/{drive-id}/list/items/{listItem-id}/permissions/$count': + get: + tags: + - users.drive + summary: Get the number of the resource + operationId: user.drive.list.item.permission_GetCount + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: listItem-id + in: path + description: The unique identifier of listItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: listItem + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/users/{user-id}/drives/{drive-id}/list/items/{listItem-id}/versions': get: tags: @@ -69890,7 +78588,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -70320,6 +79018,294 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/users/{user-id}/drives/{drive-id}/list/permissions': + get: + tags: + - users.drive + summary: Get permissions from users + description: The set of permissions for the item. Read-only. Nullable. + operationId: user.drive.list_ListPermission + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.permissionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - users.drive + summary: Create new navigation property to permissions for users + operationId: user.drive.list_CreatePermission + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/drives/{drive-id}/list/permissions/{permission-id}': + get: + tags: + - users.drive + summary: Get permissions from users + description: The set of permissions for the item. Read-only. Nullable. + operationId: user.drive.list_GetPermission + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - users.drive + summary: Update the navigation property permissions in users + operationId: user.drive.list_UpdatePermission + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - users.drive + summary: Delete navigation property permissions for users + operationId: user.drive.list_DeletePermission + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/drives/{drive-id}/list/permissions/$count': + get: + tags: + - users.drive + summary: Get the number of the resource + operationId: user.drive.list.permission_GetCount + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/users/{user-id}/drives/{drive-id}/list/subscriptions': get: tags: @@ -71704,6 +80690,7 @@ paths: tags: - users.drive summary: Get content for the navigation property driveItem from users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: user.drive.root.analytic.itemActivityStat.activity_GetDriveItemContent parameters: - name: user-id @@ -71755,11 +80742,11 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - users.drive summary: Update content for the navigation property driveItem in users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: user.drive.root.analytic.itemActivityStat.activity_SetDriveItemContent parameters: - name: user-id @@ -71811,7 +80798,56 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - users.drive + summary: Delete content for the navigation property driveItem in users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: user.drive.root.analytic.itemActivityStat.activity_DeleteDriveItemContent + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: itemActivityStat-id + in: path + description: The unique identifier of itemActivityStat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityStat + - name: itemActivity-id + in: path + description: The unique identifier of itemActivity + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivity + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/users/{user-id}/drives/{drive-id}/root/analytics/itemActivityStats/{itemActivityStat-id}/activities/{itemActivity-id}/driveItem/contentStream': get: tags: @@ -71862,7 +80898,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - users.drive @@ -71915,7 +80950,56 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - users.drive + summary: Delete contentStream for the navigation property driveItem in users + description: 'The content stream, if the item represents a file.' + operationId: user.drive.root.analytic.itemActivityStat.activity_DeleteDriveItemContentStream + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: itemActivityStat-id + in: path + description: The unique identifier of itemActivityStat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityStat + - name: itemActivity-id + in: path + description: The unique identifier of itemActivity + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivity + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/users/{user-id}/drives/{drive-id}/root/analytics/itemActivityStats/{itemActivityStat-id}/activities/$count': get: tags: @@ -72211,6 +81295,7 @@ paths: tags: - users.drive summary: Get content for the navigation property children from users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: user.drive.root_GetChildrenContent parameters: - name: user-id @@ -72237,29 +81322,247 @@ paths: schema: type: string x-ms-docs-key-type: driveItem - - name: $format - in: query - description: Format of the content - style: form - explode: false + - name: $format + in: query + description: Format of the content + style: form + explode: false + schema: + type: string + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - users.drive + summary: Update content for the navigation property children in users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: user.drive.root_SetChildrenContent + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' + default: + $ref: '#/components/responses/error' + delete: + tags: + - users.drive + summary: Delete content for the navigation property children in users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: user.drive.root_DeleteChildrenContent + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/users/{user-id}/drives/{drive-id}/root/children/{driveItem-id}/contentStream': + get: + tags: + - users.drive + summary: Get contentStream for the navigation property children from users + description: 'The content stream, if the item represents a file.' + operationId: user.drive.root_GetChildrenContentStream + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - users.drive + summary: Update contentStream for the navigation property children in users + description: 'The content stream, if the item represents a file.' + operationId: user.drive.root_SetChildrenContentStream + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + delete: + tags: + - users.drive + summary: Delete contentStream for the navigation property children in users + description: 'The content stream, if the item represents a file.' + operationId: user.drive.root_DeleteChildrenContentStream + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: If-Match + in: header + description: ETag + style: simple schema: type: string responses: 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: + '/users/{user-id}/drives/{drive-id}/root/children/$count': + get: tags: - users.drive - summary: Update content for the navigation property children in users - operationId: user.drive.root_SetChildrenContent + summary: Get the number of the resource + operationId: user.drive.root.child_GetCount parameters: - name: user-id in: path @@ -72277,39 +81580,20 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: driveItem-id - in: path - description: The unique identifier of driveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: driveItem - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/drives/{drive-id}/root/children/{driveItem-id}/contentStream': + '/users/{user-id}/drives/{drive-id}/root/content': get: tags: - users.drive - summary: Get contentStream for the navigation property children from users - description: 'The content stream, if the item represents a file.' - operationId: user.drive.root_GetChildrenContentStream + summary: Get content for the navigation property root from users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: user.drive_GetRootContent parameters: - name: user-id in: path @@ -72327,14 +81611,13 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: driveItem-id - in: path - description: The unique identifier of driveItem - required: true - style: simple + - name: $format + in: query + description: Format of the content + style: form + explode: false schema: type: string - x-ms-docs-key-type: driveItem responses: 2XX: description: Retrieved media content @@ -72345,13 +81628,12 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - users.drive - summary: Update contentStream for the navigation property children in users - description: 'The content stream, if the item represents a file.' - operationId: user.drive.root_SetChildrenContentStream + summary: Update content for the navigation property root in users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: user.drive_SetRootContent parameters: - name: user-id in: path @@ -72369,14 +81651,6 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: driveItem-id - in: path - description: The unique identifier of driveItem - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: driveItem requestBody: description: New media content. content: @@ -72388,15 +81662,18 @@ paths: responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/drives/{drive-id}/root/children/$count': - get: + delete: tags: - users.drive - summary: Get the number of the resource - operationId: user.drive.root.child_GetCount + summary: Delete content for the navigation property root in users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: user.drive_DeleteRootContent parameters: - name: user-id in: path @@ -72414,19 +81691,24 @@ paths: schema: type: string x-ms-docs-key-type: drive - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/users/{user-id}/drives/{drive-id}/root/content': + '/users/{user-id}/drives/{drive-id}/root/contentStream': get: tags: - users.drive - summary: Get content for the navigation property root from users - operationId: user.drive_GetRootContent + summary: Get contentStream for the navigation property root from users + description: 'The content stream, if the item represents a file.' + operationId: user.drive_GetRootContentStream parameters: - name: user-id in: path @@ -72444,13 +81726,6 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: $format - in: query - description: Format of the content - style: form - explode: false - schema: - type: string responses: 2XX: description: Retrieved media content @@ -72461,12 +81736,12 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - users.drive - summary: Update content for the navigation property root in users - operationId: user.drive_SetRootContent + summary: Update contentStream for the navigation property root in users + description: 'The content stream, if the item represents a file.' + operationId: user.drive_SetRootContentStream parameters: - name: user-id in: path @@ -72495,20 +81770,14 @@ paths: responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/drives/{drive-id}/root/contentStream': - get: + delete: tags: - users.drive - summary: Get contentStream for the navigation property root from users + summary: Delete contentStream for the navigation property root in users description: 'The content stream, if the item represents a file.' - operationId: user.drive_GetRootContentStream + operationId: user.drive_DeleteRootContentStream parameters: - name: user-id in: path @@ -72526,54 +81795,17 @@ paths: schema: type: string x-ms-docs-key-type: drive - responses: - 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - users.drive - summary: Update contentStream for the navigation property root in users - description: 'The content stream, if the item represents a file.' - operationId: user.drive_SetRootContentStream - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: drive-id - in: path - description: The unique identifier of drive - required: true + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: drive - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/users/{user-id}/drives/{drive-id}/root/createdByUser': get: tags: @@ -72673,7 +81905,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -72914,7 +82146,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -73507,6 +82739,7 @@ paths: tags: - users.drive summary: Get content for the navigation property driveItem from users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: user.drive.root.listItem.activity_GetDriveItemContent parameters: - name: user-id @@ -73550,11 +82783,11 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - users.drive summary: Update content for the navigation property driveItem in users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: user.drive.root.listItem.activity_SetDriveItemContent parameters: - name: user-id @@ -73598,7 +82831,48 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - users.drive + summary: Delete content for the navigation property driveItem in users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: user.drive.root.listItem.activity_DeleteDriveItemContent + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: itemActivityOLD-id + in: path + description: The unique identifier of itemActivityOLD + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/users/{user-id}/drives/{drive-id}/root/listItem/activities/{itemActivityOLD-id}/driveItem/contentStream': get: tags: @@ -73641,7 +82915,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - users.drive @@ -73686,7 +82959,48 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - users.drive + summary: Delete contentStream for the navigation property driveItem in users + description: 'The content stream, if the item represents a file.' + operationId: user.drive.root.listItem.activity_DeleteDriveItemContentStream + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: itemActivityOLD-id + in: path + description: The unique identifier of itemActivityOLD + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: itemActivityOLD + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/users/{user-id}/drives/{drive-id}/root/listItem/activities/{itemActivityOLD-id}/listItem': get: tags: @@ -73931,7 +83245,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -74571,6 +83885,7 @@ paths: tags: - users.drive summary: Get content for the navigation property driveItem from users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: user.drive.root.listItem_GetDriveItemContent parameters: - name: user-id @@ -74606,11 +83921,11 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - users.drive summary: Update content for the navigation property driveItem in users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: user.drive.root.listItem_SetDriveItemContent parameters: - name: user-id @@ -74646,7 +83961,40 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - users.drive + summary: Delete content for the navigation property driveItem in users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: user.drive.root.listItem_DeleteDriveItemContent + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/users/{user-id}/drives/{drive-id}/root/listItem/driveItem/contentStream': get: tags: @@ -74681,7 +84029,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - users.drive @@ -74718,7 +84065,40 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - users.drive + summary: Delete contentStream for the navigation property driveItem in users + description: 'The content stream, if the item represents a file.' + operationId: user.drive.root.listItem_DeleteDriveItemContentStream + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/users/{user-id}/drives/{drive-id}/root/listItem/fields': get: tags: @@ -74895,17 +84275,372 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.user' + $ref: '#/components/schemas/microsoft.graph.user' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/drives/{drive-id}/root/listItem/lastModifiedByUser/mailboxSettings': + get: + tags: + - users.drive + summary: Get mailboxSettings property value + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select.' + operationId: user.drive.root.listItem.lastModifiedGraphBPreUser_GetMailboxSetting + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Entity result. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + default: + $ref: '#/components/responses/error' + patch: + tags: + - users.drive + summary: Update property mailboxSettings value. + operationId: user.drive.root.listItem.lastModifiedGraphBPreUser_UpdateMailboxSetting + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + default: + $ref: '#/components/responses/error' + '/users/{user-id}/drives/{drive-id}/root/listItem/lastModifiedByUser/serviceProvisioningErrors': + get: + tags: + - users.drive + summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object.' + operationId: user.drive.root.listItem.lastModifiedGraphBPreUser_ListServiceProvisioningError + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/users/{user-id}/drives/{drive-id}/root/listItem/lastModifiedByUser/serviceProvisioningErrors/$count': + get: + tags: + - users.drive + summary: Get the number of the resource + operationId: user.drive.root.listItem.lastModifiedGraphBPreUser.ServiceProvisioningError_GetCount + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/users/{user-id}/drives/{drive-id}/root/listItem/permissions': + get: + tags: + - users.drive + summary: Get permissions from users + description: The set of permissions for the item. Read-only. Nullable. + operationId: user.drive.root.listItem_ListPermission + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.permissionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - users.drive + summary: Create new navigation property to permissions for users + operationId: user.drive.root.listItem_CreatePermission + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/drives/{drive-id}/root/listItem/permissions/{permission-id}': + get: + tags: + - users.drive + summary: Get permissions from users + description: The set of permissions for the item. Read-only. Nullable. + operationId: user.drive.root.listItem_GetPermission + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: permission + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/drives/{drive-id}/root/listItem/lastModifiedByUser/mailboxSettings': - get: + patch: tags: - users.drive - summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select.' - operationId: user.drive.root.listItem.lastModifiedGraphBPreUser_GetMailboxSetting + summary: Update the navigation property permissions in users + operationId: user.drive.root.listItem_UpdatePermission parameters: - name: user-id in: path @@ -74923,63 +84658,20 @@ paths: schema: type: string x-ms-docs-key-type: drive - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Result entities - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' - default: - $ref: '#/components/responses/error' - patch: - tags: - - users.drive - summary: Update property mailboxSettings value. - operationId: user.drive.root.listItem.lastModifiedGraphBPreUser_UpdateMailboxSetting - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: drive-id + - name: permission-id in: path - description: The unique identifier of drive + description: The unique identifier of permission required: true style: simple schema: type: string - x-ms-docs-key-type: drive + x-ms-docs-key-type: permission requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.permission' required: true responses: 2XX: @@ -74987,16 +84679,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.permission' default: $ref: '#/components/responses/error' - '/users/{user-id}/drives/{drive-id}/root/listItem/lastModifiedByUser/serviceProvisioningErrors': - get: + x-ms-docs-operation-type: operation + delete: tags: - users.drive - summary: Get serviceProvisioningErrors property value - description: 'Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object.' - operationId: user.drive.root.listItem.lastModifiedGraphBPreUser_ListServiceProvisioningError + summary: Delete navigation property permissions for users + operationId: user.drive.root.listItem_DeletePermission parameters: - name: user-id in: path @@ -75014,55 +84705,32 @@ paths: schema: type: string x-ms-docs-key-type: drive - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: permission-id + in: path + description: The unique identifier of permission + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: permission + - name: If-Match + in: header + description: ETag + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/users/{user-id}/drives/{drive-id}/root/listItem/lastModifiedByUser/serviceProvisioningErrors/$count': + x-ms-docs-operation-type: operation + '/users/{user-id}/drives/{drive-id}/root/listItem/permissions/$count': get: tags: - users.drive summary: Get the number of the resource - operationId: user.drive.root.listItem.lastModifiedGraphBPreUser.ServiceProvisioningError_GetCount + operationId: user.drive.root.listItem.permission_GetCount parameters: - name: user-id in: path @@ -76656,41 +86324,171 @@ paths: schema: type: string x-ms-docs-key-type: driveItemVersion - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItemVersion' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - users.drive + summary: Update the navigation property versions in users + operationId: user.drive.root_UpdateVersion + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItemVersion-id + in: path + description: The unique identifier of driveItemVersion + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItemVersion + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItemVersion' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItemVersion' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - users.drive + summary: Delete navigation property versions for users + operationId: user.drive.root_DeleteVersion + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItemVersion-id + in: path + description: The unique identifier of driveItemVersion + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItemVersion + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/drives/{drive-id}/root/versions/{driveItemVersion-id}/content': + get: + tags: + - users.drive + summary: Get content for the navigation property versions from users + operationId: user.drive.root_GetVersionsContent + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItemVersion-id + in: path + description: The unique identifier of driveItemVersion + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItemVersion responses: 2XX: - description: Retrieved navigation property + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.driveItemVersion' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + put: tags: - users.drive - summary: Update the navigation property versions in users - operationId: user.drive.root_UpdateVersion + summary: Update content for the navigation property versions in users + operationId: user.drive.root_SetVersionsContent parameters: - name: user-id in: path @@ -76717,11 +86515,12 @@ paths: type: string x-ms-docs-key-type: driveItemVersion requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.driveItemVersion' + type: string + format: binary required: true responses: 2XX: @@ -76732,12 +86531,11 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItemVersion' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - users.drive - summary: Delete navigation property versions for users - operationId: user.drive.root_DeleteVersion + summary: Delete content for the navigation property versions in users + operationId: user.drive.root_DeleteVersionsContent parameters: - name: user-id in: path @@ -76774,97 +86572,6 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/drives/{drive-id}/root/versions/{driveItemVersion-id}/content': - get: - tags: - - users.drive - summary: Get content for the navigation property versions from users - operationId: user.drive.root_GetVersionsContent - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: driveItemVersion-id - in: path - description: The unique identifier of driveItemVersion - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: driveItemVersion - responses: - 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - users.drive - summary: Update content for the navigation property versions in users - operationId: user.drive.root_SetVersionsContent - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: drive-id - in: path - description: The unique identifier of drive - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: drive - - name: driveItemVersion-id - in: path - description: The unique identifier of driveItemVersion - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: driveItemVersion - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.driveItemVersion' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/users/{user-id}/drives/{drive-id}/root/versions/$count': get: tags: @@ -77030,6 +86737,7 @@ paths: tags: - users.drive summary: Get content for the navigation property special from users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: user.drive_GetSpecialContent parameters: - name: user-id @@ -77073,11 +86781,11 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - users.drive summary: Update content for the navigation property special in users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' operationId: user.drive_SetSpecialContent parameters: - name: user-id @@ -77121,7 +86829,48 @@ paths: $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - users.drive + summary: Delete content for the navigation property special in users + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: user.drive_DeleteSpecialContent + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/users/{user-id}/drives/{drive-id}/special/{driveItem-id}/contentStream': get: tags: @@ -77164,7 +86913,6 @@ paths: format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation put: tags: - users.drive @@ -77209,7 +86957,48 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + delete: + tags: + - users.drive + summary: Delete contentStream for the navigation property special in users + description: 'The content stream, if the item represents a file.' + operationId: user.drive_DeleteSpecialContentStream + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' '/users/{user-id}/drives/{drive-id}/special/$count': get: tags: @@ -77348,6 +87137,7 @@ components: $ref: '#/components/schemas/microsoft.graph.bundle' content: type: string + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' format: base64url nullable: true contentStream: @@ -77404,6 +87194,8 @@ components: $ref: '#/components/schemas/microsoft.graph.specialFolder' video: $ref: '#/components/schemas/microsoft.graph.video' + viewpoint: + $ref: '#/components/schemas/microsoft.graph.driveItemViewpoint' webDavUrl: type: string description: WebDAV compatible URL for the item. @@ -77484,6 +87276,12 @@ components: $ref: '#/components/schemas/microsoft.graph.driveItem' fields: $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + permissions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. + x-ms-navigationProperty: true versions: type: array items: @@ -77593,7 +87391,7 @@ components: employeeLeaveDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The date and time when the user left or will leave the organization. To read this property, the calling app must be assigned the User-LifeCycleInfo.Read.All permission. To write this property, the calling app must be assigned the User.Read.All and User-LifeCycleInfo.ReadWrite.All permissions. To read this property in delegated scenarios, the admin needs one of the following Microsoft Entra roles: Lifecycle Workflows Administrator, Global Reader, or Global Administrator. To write this property in delegated scenarios, the admin needs the Global Administrator role. Supports $filter (eq, ne, not , ge, le, in). For more information, see Configure the employeeLeaveDateTime property for a user.' + description: 'The date and time when the user left or will leave the organization. To read this property, the calling app must be assigned the User-LifeCycleInfo.Read.All permission. To write this property, the calling app must be assigned the User.Read.All and User-LifeCycleInfo.ReadWrite.All permissions. To read this property in delegated scenarios, the admin needs at least one of the following Microsoft Entra roles: Lifecycle Workflows Administrator, Global Reader. To write this property in delegated scenarios, the admin needs the Global Administrator role. Supports $filter (eq, ne, not , ge, le, in). For more information, see Configure the employeeLeaveDateTime property for a user.' format: date-time nullable: true employeeOrgData: @@ -78368,6 +88166,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.identitySet' + description: 'For type permissions, the details of the users to whom permission was granted. Read-only.' grantedToIdentitiesV2: type: array items: @@ -78425,7 +88224,7 @@ components: nullable: true driveType: type: string - description: Identifies the type of drive. Only returned if the item is located in a drive. See drive resource for values. + description: Identifies the type of drive. Only returned if the item is located in a drive. See drive resource for values. nullable: true id: type: string @@ -78437,7 +88236,7 @@ components: nullable: true path: type: string - description: Path that can be used to navigate to the item. Read-only. + description: Percent-encoded path that can be used to navigate to the item. Read-only. nullable: true shareId: type: string @@ -78447,7 +88246,7 @@ components: $ref: '#/components/schemas/microsoft.graph.sharepointIds' siteId: type: string - description: 'For OneDrive for Business and SharePoint, this property represents the ID of the site that contains the parent document library of the driveItem resource or the parent list of the listItem resource. The value is the same as the id property of that site resource. It is an opaque string that consists of three identifiers of the site. For OneDrive, this property is not populated.' + description: 'For OneDrive for Business and SharePoint, this property represents the ID of the site that contains the parent document library of the driveItem resource or the parent list of the listItem resource. The value is the same as the id property of that site resource. It''s an opaque string that consists of three identifiers of the site. For OneDrive, this property isn''t populated.' nullable: true additionalProperties: type: object @@ -78702,6 +88501,12 @@ components: $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' description: The collection of long-running operations on the list. x-ms-navigationProperty: true + permissions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. + x-ms-navigationProperty: true subscriptions: type: array items: @@ -79069,6 +88874,7 @@ components: format: date-time description: type: string + description: The description of the item. nullable: true eTag: type: string @@ -79473,6 +89279,7 @@ components: properties: type: type: string + description: 'An string indicating the type of package. While oneNote is the only currently defined value, you should expect other package types to be returned and handle them accordingly.' nullable: true additionalProperties: type: object @@ -79640,7 +89447,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' scope: type: string - description: 'Indicates the scope of how the item is shared: anonymous, organization, or users. Read-only.' + description: 'Indicates the scope of how the item is shared. The possible values are: anonymous, organization, or users. Read-only.' nullable: true sharedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -79739,6 +89546,16 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.driveItemViewpoint: + title: driveItemViewpoint + type: object + properties: + accessOperations: + $ref: '#/components/schemas/microsoft.graph.driveItemAccessOperationsViewpoint' + sharing: + $ref: '#/components/schemas/microsoft.graph.sharingViewpoint' + additionalProperties: + type: object microsoft.graph.workbook: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -80149,7 +89966,7 @@ components: lastNonInteractiveSignInDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The last non-interactive sign-in date for a specific user. You can use this field to calculate the last time a client attempted (either successfully or unsuccessfully) to sign in to the directory on behalf of a user. Because some users may use clients to access tenant resources rather than signing into your tenant directly, you can use the non-interactive sign-in date to along with lastSignInDateTime to identify inactive users. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is: ''2014-01-01T00:00:00Z''. Microsoft Entra ID maintains non-interactive sign-ins going back to May 2020. For more information about using the value of this property, see Manage inactive user accounts in Microsoft Entra ID.' + description: 'The last non-interactive sign-in date for a specific user. You can use this field to calculate the last time a client attempted (either successfully or unsuccessfully) to sign in to the directory on behalf of a user. Because some users may use clients to access tenant resources rather than signing into your tenant directly, you can use the non-interactive sign-in date to along with lastSignInDateTime to identify inactive users. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Microsoft Entra ID maintains non-interactive sign-ins going back to May 2020. For more information about using the value of this property, see Manage inactive user accounts in Microsoft Entra ID.' format: date-time nullable: true lastNonInteractiveSignInRequestId: @@ -80159,7 +89976,7 @@ components: lastSignInDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The last interactive sign-in date and time for a specific user. You can use this field to calculate the last time a user attempted (either successfully or unsuccessfully) to sign in to the directory the directory with an interactive authentication method. This field can be used to build reports, such as inactive users. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is: ''2014-01-01T00:00:00Z''. Microsoft Entra ID maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see Manage inactive user accounts in Microsoft Entra ID.' + description: 'The last interactive sign-in date and time for a specific user. You can use this field to calculate the last time a user attempted (either successfully or unsuccessfully) to sign in to the directory the directory with an interactive authentication method. This field can be used to build reports, such as inactive users. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Microsoft Entra ID maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see Manage inactive user accounts in Microsoft Entra ID.' format: date-time nullable: true lastSignInRequestId: @@ -80169,12 +89986,12 @@ components: lastSuccessfulSignInDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The datetime of the user's most recent successful sign in activity. + description: 'The date and time of the user''s most recent successful sign-in activity. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true lastSuccessfulSignInRequestId: type: string - description: The requestID of the last successful signIn. + description: The request ID of the last successful sign-in. nullable: true additionalProperties: type: object @@ -80198,7 +90015,7 @@ components: description: Optional. Short text description of the app used to generate the activity for use in cases when the app is not installed on the user’s local device. nullable: true contentInfo: - $ref: '#/components/schemas/microsoft.graph.Json' + description: Optional. A custom piece of data - JSON-LD extensible description of content according to schema.org syntax. contentUrl: type: string description: 'Optional. Used in the event the content can be rendered outside of a native or web-based app experience (for example, a pointer to an item in an RSS feed).' @@ -80237,7 +90054,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.activityHistoryItem' - description: Optional. NavigationProperty/Containment; navigation property to the activity's historyItems. + description: Optional. NavigationProperty/Containment; navigation property to the activity's activityHistoryItems. x-ms-navigationProperty: true additionalProperties: type: object @@ -80536,6 +90353,8 @@ components: $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' description: The claimsMappingPolicies assigned to this service principal. Supports $expand. x-ms-navigationProperty: true + claimsPolicy: + $ref: '#/components/schemas/microsoft.graph.customClaimsPolicy' createdObjects: type: array items: @@ -80594,6 +90413,11 @@ components: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).' x-ms-navigationProperty: true + permissionGrantPreApprovalPolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.permissionGrantPreApprovalPolicy' + x-ms-navigationProperty: true remoteDesktopSecurityConfiguration: $ref: '#/components/schemas/microsoft.graph.remoteDesktopSecurityConfiguration' synchronization: @@ -80738,6 +90562,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.softwareOathAuthenticationMethod' + description: The software OATH time-based one-time password (TOTP) applications registered to a user for authentication. x-ms-navigationProperty: true temporaryAccessPassMethods: type: array @@ -80915,6 +90740,10 @@ components: type: boolean description: 'When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. Default is false.' nullable: true + iCalUId: + type: string + description: A unique identifier for an event across calendars. This ID is different for each occurrence in a recurring series. Read-only. + nullable: true importance: $ref: '#/components/schemas/microsoft.graph.importance' isAllDay: @@ -81066,12 +90895,18 @@ components: properties: chatType: $ref: '#/components/schemas/microsoft.graph.chatType' + createdBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string description: Date and time at which the chat was created. Read-only. format: date-time nullable: true + isHiddenForAllMembers: + type: boolean + description: Indicates whether the chat is hidden for all its members. Read-only. + nullable: true lastUpdatedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -81166,7 +91001,7 @@ components: nullable: true allotmentDisplayName: type: string - description: 'The allotment name divides tenant licenses into smaller batches or groups that helps restrict the number of licenses available for use in a specific assignment. When the provisioningType is dedicated, the allotment name is null. Read-only.' + description: 'The allotment name divides tenant licenses into smaller batches or groups that help restrict the number of licenses available for use in a specific assignment. When the provisioningType is dedicated, the allotment name is null. Read-only.' nullable: true connectionSettings: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectionSettings' @@ -81183,7 +91018,7 @@ components: gracePeriodEndDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The date and time when the grace period ends and reprovisioning or deprovisioning happen. Required only if the status is inGracePeriod. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The date and time when the grace period ends and reprovisioning or deprovisioning happens. Required only if the status is inGracePeriod. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true imageDisplayName: @@ -81195,7 +91030,7 @@ components: lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The last modified date and time of the Cloud PC. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The last modified date and time of the Cloud PC. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z.' format: date-time lastRemoteActionResult: $ref: '#/components/schemas/microsoft.graph.cloudPcRemoteActionResult' @@ -81352,7 +91187,7 @@ components: nullable: true generation: type: string - description: The contact's generation. + description: The contact's suffix. nullable: true givenName: type: string @@ -81560,7 +91395,7 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. Default is true. Supports $filter (eq, ne, not, in). Only callers in Global Administrator and Cloud Device Administrator roles can set this property.' + description: 'true if the account is enabled; otherwise, false. Default is true. Supports $filter (eq, ne, not, in). Only callers with at least the Cloud Device Administrator role can set this property.' nullable: true alternativeSecurityIds: type: array @@ -81640,7 +91475,7 @@ components: nullable: true isRooted: type: boolean - description: true if the device is rooted; false if the device is jail-broken. This property can only be updated by Intune. + description: true if the device is rooted or jail-broken. This property can only be updated by Intune. nullable: true kind: type: string @@ -81916,10 +91751,11 @@ components: nullable: true isAssignableToRole: type: boolean - description: 'Indicates whether this group can be assigned to a Microsoft Entra role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true, visibility must be Hidden, and the group cannot be a dynamic group (that is, groupTypes can''t contain DynamicMembership). Only callers in Global Administrator and Privileged Role Administrator roles can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Microsoft Entra role assignmentsUsing this feature requires a Microsoft Entra ID P1 license. Returned by default. Supports $filter (eq, ne, not).' + description: 'Indicates whether this group can be assigned to a Microsoft Entra role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true, visibility must be Hidden, and the group cannot be a dynamic group (that is, groupTypes can''t contain DynamicMembership). Only callers with at least the Privileged Role Administrator role can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Microsoft Entra role assignmentsUsing this feature requires a Microsoft Entra ID P1 license. Returned by default. Supports $filter (eq, ne, not).' nullable: true isFavorite: type: boolean + description: Indicates whether the user marked the group as favorite. nullable: true isManagementRestricted: type: boolean @@ -81978,7 +91814,7 @@ components: nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Returned by default. Supports $filter (eq including on null values). Read-only. + description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). nullable: true onPremisesSyncEnabled: type: boolean @@ -81989,7 +91825,7 @@ components: nullable: true preferredDataLocation: type: string - description: 'The preferred data location for the Microsoft 365 group. By default, the group inherits the group creator''s preferred data location. To set this property, the calling app must be granted the Directory.ReadWrite.All permission and the user be assigned one of the following Microsoft Entra roles: Global Administrator User Account Administrator Directory Writer Exchange Administrator SharePoint Administrator For more information about this property, see OneDrive Online Multi-Geo and Create a Microsoft 365 group with a specific PDL. Nullable. Returned by default.' + description: 'The preferred data location for the Microsoft 365 group. By default, the group inherits the group creator''s preferred data location. To set this property, the calling app must be granted the Directory.ReadWrite.All permission and the user be assigned at least one of the following Microsoft Entra roles: User Account Administrator Directory Writer Exchange Administrator SharePoint Administrator For more information about this property, see OneDrive Online Multi-Geo and Create a Microsoft 365 group with a specific PDL. Nullable. Returned by default.' nullable: true preferredLanguage: type: string @@ -82022,7 +91858,7 @@ components: nullable: true securityIdentifier: type: string - description: 'Security identifier of the group, used in Windows scenarios. Returned by default.' + description: 'Security identifier of the group, used in Windows scenarios. Read-only. Returned by default.' nullable: true serviceProvisioningErrors: type: array @@ -82698,6 +92534,11 @@ components: description: Email(s) for the user associated with the device. This property is read-only. nullable: true readOnly: true + enrolledByUserPrincipalName: + type: string + description: The Entra (Azure AD) User Principal Name (UPN) of the user responsible for the enrollment of the device. This property is read-only. + nullable: true + readOnly: true enrolledDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -83205,7 +93046,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' - description: The collection property of AppLogUploadRequest. + description: Indicates collection of App Log Upload Request. x-ms-navigationProperty: true additionalProperties: type: object @@ -83334,10 +93175,12 @@ components: properties: alternativeRecording: type: string + description: The content stream of the alternative recording of a Microsoft Teams live event. Read-only. format: base64url nullable: true attendeeReport: type: string + description: The content stream of the attendee report of a Teams live event. Read-only. format: base64url nullable: true broadcastRecording: @@ -83350,6 +93193,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingCapabilities' + description: 'The list of meeting capabilities. Possible values are: questionAndAnswer,unknownFutureValue.' 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 @@ -83368,6 +93212,7 @@ components: nullable: true isBroadcast: type: boolean + description: Indicates whether this event is a Teams live event. nullable: true joinUrl: type: string @@ -83380,6 +93225,7 @@ components: $ref: '#/components/schemas/microsoft.graph.meetingParticipants' recording: type: string + description: The content stream of the recording of a Teams live event. Read-only. format: base64url nullable: true startDateTime: @@ -83422,16 +93268,19 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.outlookTaskFolder' + description: The user's Outlook task folders. Read-only. Nullable. x-ms-navigationProperty: true taskGroups: type: array items: $ref: '#/components/schemas/microsoft.graph.outlookTaskGroup' + description: The user's Outlook task groups. Read-only. Nullable. x-ms-navigationProperty: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.outlookTask' + description: The user's Outlook tasks. Read-only. Nullable. x-ms-navigationProperty: true additionalProperties: type: object @@ -84736,6 +94585,8 @@ components: title: siteCollection type: object properties: + archivalDetails: + $ref: '#/components/schemas/microsoft.graph.siteArchivalDetails' dataLocationCode: type: string description: The geographic region code for where this site collection resides. Only present for multi-geo tenants. Read-only. @@ -84909,27 +94760,27 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.listItemVersionCollectionResponse: - title: Collection of listItemVersion + microsoft.graph.permissionCollectionResponse: + title: Collection of permission type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' + $ref: '#/components/schemas/microsoft.graph.permission' '@odata.nextLink': type: string nullable: true additionalProperties: type: object - microsoft.graph.permissionCollectionResponse: - title: Collection of permission + microsoft.graph.listItemVersionCollectionResponse: + title: Collection of listItemVersion type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.permission' + $ref: '#/components/schemas/microsoft.graph.listItemVersion' '@odata.nextLink': type: string nullable: true @@ -85259,6 +95110,50 @@ components: - other - unknownFutureValue type: string + microsoft.graph.driveItemAccessOperationsViewpoint: + title: driveItemAccessOperationsViewpoint + type: object + properties: + canComment: + type: boolean + description: Indicates whether the user can comment on this item. + nullable: true + canCreateFile: + type: boolean + description: Indicates whether the user can create files within this object. Returned only on folders. + nullable: true + canCreateFolder: + type: boolean + description: Indicates whether the user can create folders within this object. Returned only on folders. + nullable: true + canDelete: + type: boolean + description: Indicates whether the user can delete this item. + nullable: true + canDownload: + type: boolean + description: Indicates whether the user can download this item. + nullable: true + canRead: + type: boolean + description: Indicates whether the user can read this item. + nullable: true + canUpdate: + type: boolean + description: Indicates whether the user can update this item. + nullable: true + additionalProperties: + type: object + microsoft.graph.sharingViewpoint: + title: sharingViewpoint + type: object + properties: + defaultSharingLink: + $ref: '#/components/schemas/microsoft.graph.defaultSharingLink' + sharingAbilities: + $ref: '#/components/schemas/microsoft.graph.sharePointSharingAbilities' + additionalProperties: + type: object microsoft.graph.workbookApplication: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -85321,7 +95216,7 @@ components: description: 'Indicates what type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.' nullable: true value: - $ref: '#/components/schemas/microsoft.graph.Json' + description: 'Represents the formula that the name is defined to refer to. For example, =Sheet14!$B$2:$H$12 and =4.75. Read-only.' visible: type: boolean description: Specifies whether the object is visible or not. @@ -85487,11 +95382,6 @@ components: $ref: '#/components/schemas/microsoft.graph.printer' additionalProperties: type: object - microsoft.graph.Json: - title: Json - type: object - additionalProperties: - type: object microsoft.graph.status: title: status enum: @@ -85512,7 +95402,7 @@ components: description: Optional. Background color used to render the activity in the UI - brand color for the application source of the activity. Must be a valid hex color nullable: true content: - $ref: '#/components/schemas/microsoft.graph.Json' + description: Optional. Custom piece of data - JSON object used to provide custom content to render the activity in the Windows Shell UI description: type: string description: 'Optional. Longer text description of the user''s unique activity (example: document name, first sentence, and/or metadata)' @@ -85532,36 +95422,43 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer + description: 'Optional. The duration of active user engagement. if not supplied, this is calculated from the startedDateTime and lastActiveDateTime.' format: int32 nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: Set by the server. DateTime in UTC when the object was created on the server. format: date-time nullable: true expirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: Optional. UTC DateTime when the activityHistoryItem will undergo hard-delete. Can be set by the client. format: date-time nullable: true lastActiveDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'Optional. UTC DateTime when the activityHistoryItem (activity session) was last understood as active or finished - if null, activityHistoryItem status should be Ongoing.' format: date-time nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: Set by the server. DateTime in UTC when the object was modified on the server. format: date-time nullable: true startedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: Required. UTC DateTime when the activityHistoryItem (activity session) was started. Required for timeline history. format: date-time status: $ref: '#/components/schemas/microsoft.graph.status' userTimezone: type: string + description: Optional. The timezone in which the user's device used to generate the activity was located at activity creation time. Values supplied as Olson IDs in order to support cross-platform representation. nullable: true activity: $ref: '#/components/schemas/microsoft.graph.userActivity' @@ -85649,14 +95546,17 @@ components: id: pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' type: string + description: The unique identifier for the addIn object. format: uuid nullable: true properties: type: array items: $ref: '#/components/schemas/microsoft.graph.keyValue' + description: The collection of key-value pairs that define parameters that the consuming service can use or call. You must specify this property when performing a POST or a PATCH operation on the addIns collection. Required. type: type: string + description: The unique name for the functionality exposed by the app. additionalProperties: type: object microsoft.graph.appRole: @@ -85815,6 +95715,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.passwordSingleSignOnField' + description: The fields to capture to fill the user credentials for password-based single sign-on. additionalProperties: type: object microsoft.graph.permissionScope: @@ -85914,6 +95815,31 @@ components: type: object additionalProperties: type: object + microsoft.graph.customClaimsPolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: customClaimsPolicy + type: object + properties: + audienceOverride: + type: string + description: 'If specified, it overrides the content of the audience claim for WS-Federation and SAML2 protocols. A custom signing key must be used for audienceOverride to be applied, otherwise, the audienceOverride value is ignored. The value provided must be in the format of an absolute URI.' + nullable: true + claims: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customClaimBase' + description: 'Defines which claims are present in the tokens affected by the policy, in addition to the basic claim and the core claim set. Inherited from customclaimbase.' + includeApplicationIdInIssuer: + type: boolean + description: Indicates whether the application ID is added to the claim. It is relevant only for SAML2.0 and if a custom signing key is used. the default value is true. Optional. + nullable: true + includeBasicClaimSet: + type: boolean + description: 'Determines whether the basic claim set is included in tokens affected by this policy. If set to true, all claims in the basic claim set are emitted in tokens affected by the policy. By default the basic claim set isn''t in the tokens unless they''re explicitly configured in this policy.' + nullable: true + additionalProperties: + type: object microsoft.graph.delegatedPermissionClassification: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -85992,6 +95918,19 @@ components: type: object additionalProperties: type: object + microsoft.graph.permissionGrantPreApprovalPolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - title: permissionGrantPreApprovalPolicy + type: object + properties: + conditions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.preApprovalDetail' + description: A list of condition sets describing the conditions under which the permission to grant consent for the app has been preapproved. + additionalProperties: + type: object microsoft.graph.remoteDesktopSecurityConfiguration: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -86430,8 +96369,10 @@ components: items: type: string nullable: true + description: The categories associated with the item. changeKey: type: string + description: 'Identifies the version of the item. Every time the item is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -86691,6 +96632,8 @@ components: properties: consentedPermissionSet: $ref: '#/components/schemas/microsoft.graph.teamsAppPermissionSet' + scopeInfo: + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallationScopeInfo' teamsApp: $ref: '#/components/schemas/microsoft.graph.teamsApp' teamsAppDefinition: @@ -86923,6 +96866,7 @@ components: nullable: true teamsAppId: type: string + description: 'App definition identifier of the tab. This value can''t be changed after tab creation. Because this property is deprecated, we recommend expanding teamsApp to retrieve the application that is linked to the tab.' nullable: true webUrl: type: string @@ -86977,13 +96921,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcHealthCheckItem' - description: 'A list of failed health check items. If the status property is available, this property will be empty.' + description: 'A list of failed health check items. If the status property is available, this property is empty.' status: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityStatus' updatedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Datetime when the status was updated. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as 2014-01-01T00:00:00Z.' + description: 'Datetime when the status was updated. This property is deprecated and will no longer be supported effective August 31, 2024. Use lastModifiedDateTime instead. Read-Only.' format: date-time additionalProperties: type: object @@ -86995,9 +96939,11 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' primaryRegion: type: string + description: The primary and mainly used region where the Cloud PC is located. nullable: true secondaryRegion: type: string + description: The secondary region to which the Cloud PC can be failed over during a regional outage. nullable: true additionalProperties: type: object @@ -87098,6 +97044,8 @@ components: - dedicated - shared - unknownFutureValue + - sharedByUser + - sharedByEntraGroup type: string microsoft.graph.cloudPcServicePlanType: title: cloudPcServicePlanType @@ -87431,7 +97379,6 @@ components: nullable: true externalcourseActivityId: type: string - description: A course activity ID generated by the provider. Optional. nullable: true learnerUserId: type: string @@ -87998,7 +97945,7 @@ components: nullable: true isFavoriteByDefault: type: boolean - description: 'Indicates whether the channel should automatically be marked ''favorite'' for all members of the team. Can only be set programmatically with Create team. Default: false.' + description: 'Indicates whether the channel should be marked as recommended for all members of the team to show in their channel list. Note: All recommended channels automatically show in the channels list for education and frontline worker users. The property can only be set programmatically via the Create team method. The default value is false.' nullable: true membershipType: $ref: '#/components/schemas/microsoft.graph.channelMembershipType' @@ -88364,6 +98311,8 @@ components: type: string description: A provider-specific reference id for the uploaded logs. Read-only. nullable: true + status: + $ref: '#/components/schemas/microsoft.graph.managedAppLogUploadState' additionalProperties: type: object description: 'A `managedAppLogUpload` represents the log upload result for a given Mobile Application Management (MAM) Logs Uploading Component. Such components can be the application itself, the MAM SDK, and other on-device components that are capable of uploading diagnostic logs.' @@ -89822,7 +99771,7 @@ components: format: int32 additionalProperties: type: object - description: Device Configuration State for a given device. + description: Support for this Entity is being deprecated starting May 2026 & will no longer be supported. microsoft.graph.deviceHealthScriptPolicyState: title: deviceHealthScriptPolicyState type: object @@ -90417,10 +100366,12 @@ components: properties: content: type: string + description: The content of the resource. format: base64url nullable: true contentUrl: type: string + description: The URL for the content stream. nullable: true additionalProperties: type: object @@ -90498,14 +100449,23 @@ components: type: boolean description: Indicates whether attendees can turn on their microphone. nullable: true + allowBreakoutRooms: + type: boolean + nullable: true allowedPresenters: $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters' + allowLiveShare: + type: boolean + nullable: true allowMeetingChat: $ref: '#/components/schemas/microsoft.graph.meetingChatMode' allowParticipantsToChangeName: type: boolean description: Specifies if participants are allowed to rename themselves in an instance of the meeting. nullable: true + allowPowerPointSharing: + type: boolean + nullable: true allowRecording: type: boolean description: Indicates whether recording is enabled for the meeting. @@ -90518,6 +100478,9 @@ components: type: boolean description: Indicates whether transcription is enabled for the meeting. nullable: true + allowWhiteboard: + type: boolean + nullable: true anonymizeIdentityForRoles: type: array items: @@ -90615,12 +100578,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' + description: For broadcast meeting only. organizer: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' producers: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' + description: For broadcast meeting only. additionalProperties: type: object microsoft.graph.meetingAttendanceReport: @@ -90662,17 +100627,31 @@ components: - title: callRecording type: object properties: + callId: + type: string + description: The unique identifier for the call that is related to this recording. Read-only. + nullable: true content: type: string description: The content of the recording. Read-only. format: base64url nullable: true + contentCorrelationId: + type: string + description: The unique identifier that links the transcript with its corresponding recording. Read-only. + nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string description: 'Date and time at which the recording was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true + endDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Date and time at which the recording ends. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time + nullable: true meetingId: type: string description: The unique identifier of the onlineMeeting related to this recording. Read-only. @@ -90685,7 +100664,7 @@ components: nullable: true recordingContentUrl: type: string - description: The URL which can be used to access the content of the recording. Read-only. + description: The URL that can be used to access the content of the recording. Read-only. nullable: true additionalProperties: type: object @@ -90745,15 +100724,29 @@ components: - title: callTranscript type: object properties: + callId: + type: string + description: The unique identifier for the call that is related to this transcript. Read-only. + nullable: true content: type: string description: The content of the transcript. Read-only. format: base64url nullable: true + contentCorrelationId: + type: string + description: The unique identifier that links the transcript with its corresponding recording. Read-only. + nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Date and time at which the transcript was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + description: 'Date and time at which the transcript was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time + nullable: true + endDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Date and time at which the transcription ends. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true meetingId: @@ -90773,7 +100766,7 @@ components: nullable: true transcriptContentUrl: type: string - description: The URL which can be used to access the content of the transcript. Read-only. + description: The URL that can be used to access the content of the transcript. Read-only. nullable: true additionalProperties: type: object @@ -91003,12 +100996,12 @@ components: appliedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 the approval decision was applied. The DatetimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $select. Read-only.' + description: 'The timestamp when the approval decision was applied. The DatetimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $select. Read-only.' format: date-time nullable: true applyResult: type: string - description: 'The result of applying the decision. Possible values: New, AppliedSuccessfully, AppliedWithUnknownFailure, AppliedSuccessfullyButObjectNotFound and ApplyNotSupported. Supports $select, $orderby, and $filter (eq only). Read-only.' + description: 'The result of applying the decision. Possible values: New, AppliedSuccessfully, AppliedWithUnknownFailure, AppliedSuccessfullyButObjectNotFound, and ApplyNotSupported. Supports $select, $orderby, and $filter (eq only). Read-only.' nullable: true decision: type: string @@ -91028,7 +101021,7 @@ components: $ref: '#/components/schemas/microsoft.graph.decisionItemPrincipalResourceMembership' recommendation: type: string - description: 'A system-generated recommendation for the approval decision based off last interactive sign-in to tenant. Recommend approve if sign-in is within thirty days of start of review. Recommend deny if sign-in is greater than thirty days of start of review. Recommendation not available otherwise. Possible values: Approve, Deny, or NoInfoAvailable. Supports $select, $orderby, and $filter (eq only). Read-only.' + description: 'A system-generated recommendation for the approval decision based off last interactive sign-in to tenant. Recommend approve if sign-in is within 30 days of start of review. Recommend deny if sign-in is greater than 30 days of start of review. Recommendation not available otherwise. Possible values: Approve, Deny, or NoInfoAvailable. Supports $select, $orderby, and $filter (eq only). Read-only.' nullable: true resource: $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemResource' @@ -91071,6 +101064,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' + description: 'This collection of reviewer scopes is used to define the list of fallback reviewers. These fallback reviewers are notified to take action if no users are found from the list of reviewers specified. This could occur when either the group owner is specified as the reviewer but the group owner doesn''t exist, or manager is specified as reviewer but a user''s manager doesn''t exist. Supports $select. Note: This property has been replaced by fallbackReviewers. However, specifying either backupReviewers or fallbackReviewers automatically populates the same values to the other property.' createdBy: $ref: '#/components/schemas/microsoft.graph.userIdentity' createdDateTime: @@ -91236,9 +101230,11 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerPlanCreation' isArchived: type: boolean + description: 'Read-only. If set to true, the plan is archived. An archived plan is read-only.' nullable: true owner: type: string + description: 'Use the container property instead. ID of the group that owns the plan. After it''s set, this property can’t be updated. This property doesn''t return a valid group ID if the container of the plan isn''t a group.' nullable: true sharedWithContainers: type: array @@ -91283,7 +101279,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerArchivalInfo' assigneePriority: type: string - description: 'A hint that is used to order items of this type in a list view. For more information, see Using order hints in Planner.' + description: 'A hint that is used to order items of this type in a list view. For more information, see Using order hints in planner.' nullable: true assignments: $ref: '#/components/schemas/microsoft.graph.plannerAssignments' @@ -91323,7 +101319,7 @@ components: dueDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The date and time at which the task is due. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The date and time at which the task is due. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' format: date-time nullable: true hasDescription: @@ -91332,10 +101328,11 @@ components: nullable: true isArchived: type: boolean + description: 'Read-only. If set to true, the task is archived. An archived task is read-only.' nullable: true isOnMyDay: type: boolean - description: 'A Boolean value that indicates whether to show this task in the MyDay view. true to show the task. Otherwise, false.' + description: 'Indicates whether to show this task in the MyDay view. If true, it shows the task.' nullable: true isOnMyDayLastModifiedDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' @@ -91345,7 +101342,7 @@ components: nullable: true orderHint: type: string - description: 'The hint used to order items of this type in a list view. For more information, see Using order hints in Plannern.' + description: 'The hint used to order items of this type in a list view. For more information, see Using order hints in plannern.' nullable: true percentComplete: maximum: 2147483647 @@ -91364,7 +101361,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: 'The priority of the task. Valid values are between 0 and 10, inclusive. Larger values indicate lower priority. For example, 0 has the highest priority and 10 has the lowest priority. Currently, Planner interprets values 0 and 1 as ''urgent'', 2 and 3 and 4 as ''important'', 5, 6, and 7 as ''medium'', and 8, 9, and 10 as ''low''. Currently, Planner sets the value 1 for ''urgent'', 3 for ''important'', 5 for ''medium'', and 9 for ''low''.' + description: 'The priority of the task. Valid values are between 0 and 10, inclusive. Larger values indicate lower priority. For example, 0 has the highest priority and 10 has the lowest priority. Currently, planner interprets values 0 and 1 as ''urgent'', 2 and 3 and 4 as ''important'', 5, 6, and 7 as ''medium'', and 8, 9, and 10 as ''low''. Currently, planner sets the value 1 for ''urgent'', 3 for ''important'', 5 for ''medium'', and 9 for ''low''.' format: int32 nullable: true recurrence: @@ -92405,6 +102402,14 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.siteArchivalDetails: + title: siteArchivalDetails + type: object + properties: + archiveStatus: + $ref: '#/components/schemas/microsoft.graph.siteArchiveStatus' + additionalProperties: + type: object microsoft.graph.pageLayoutType: title: pageLayoutType enum: @@ -92494,6 +102499,34 @@ components: $ref: '#/components/schemas/microsoft.graph.ODataErrors.InnerError' additionalProperties: type: object + microsoft.graph.defaultSharingLink: + title: defaultSharingLink + type: object + properties: + defaultToExistingAccess: + type: boolean + description: Indicates whether the default link setting for this object is a direct URL rather than a sharing link. + nullable: true + role: + $ref: '#/components/schemas/microsoft.graph.sharingRole' + scope: + $ref: '#/components/schemas/microsoft.graph.sharingScope' + additionalProperties: + type: object + microsoft.graph.sharePointSharingAbilities: + title: sharePointSharingAbilities + type: object + properties: + anyoneLinkAbilities: + $ref: '#/components/schemas/microsoft.graph.linkScopeAbilities' + directSharingAbilities: + $ref: '#/components/schemas/microsoft.graph.directSharingAbilities' + organizationLinkAbilities: + $ref: '#/components/schemas/microsoft.graph.linkScopeAbilities' + specificPeopleLinkAbilities: + $ref: '#/components/schemas/microsoft.graph.linkScopeAbilities' + additionalProperties: + type: object microsoft.graph.workbookCommentReply: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -92609,7 +102642,7 @@ components: description: Returns the name of the table column. nullable: true values: - $ref: '#/components/schemas/microsoft.graph.Json' + description: 'Represents the raw values of the specified range. The data returned could be of type string, number, or a boolean. Cell that contains an error returns the error string.' filter: $ref: '#/components/schemas/microsoft.graph.workbookFilter' additionalProperties: @@ -92627,7 +102660,7 @@ components: description: Returns the index number of the row within the rows collection of the table. Zero-indexed. Read-only. format: int32 values: - $ref: '#/components/schemas/microsoft.graph.Json' + description: 'Represents the raw values of the specified range. The data returned could be of type string, number, or a boolean. Cell that contain an error will return the error string.' additionalProperties: type: object microsoft.graph.workbookTableSort: @@ -92885,11 +102918,11 @@ components: properties: key: type: string - description: Key. + description: Contains the name of the field that a value is associated with. nullable: true value: type: string - description: Value. + description: Contains the corresponding value for the specified key. nullable: true additionalProperties: type: object @@ -92967,6 +103000,17 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.customClaimBase: + title: customClaimBase + type: object + properties: + configurations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customClaimConfiguration' + description: One or more configurations that describe how the claim is sourced and under what conditions. + additionalProperties: + type: object microsoft.graph.permissionClassificationType: title: permissionClassificationType enum: @@ -92975,6 +103019,18 @@ components: - high - unknownFutureValue type: string + microsoft.graph.preApprovalDetail: + title: preApprovalDetail + type: object + properties: + permissions: + $ref: '#/components/schemas/microsoft.graph.preApprovedPermissions' + scopeType: + $ref: '#/components/schemas/microsoft.graph.resourceScopeType' + sensitivityLabels: + $ref: '#/components/schemas/microsoft.graph.scopeSensitivityLabels' + additionalProperties: + type: object microsoft.graph.targetDeviceGroup: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -93308,6 +103364,14 @@ components: description: A collection of resource-specific permissions. additionalProperties: type: object + microsoft.graph.teamsAppInstallationScopeInfo: + title: teamsAppInstallationScopeInfo + type: object + properties: + scope: + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallationScopes' + additionalProperties: + type: object microsoft.graph.teamsApp: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -93522,11 +103586,15 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time + reactionContentUrl: + type: string + description: The hosted content URL for the custom reaction type. + nullable: true reactionType: type: string - description: 'Supported values are like, angry, sad, laugh, heart, surprised.' + description: 'Supported values are Unicode characters and custom. Some backward-compatible reaction types include like, angry, sad, laugh, heart, and surprised.' user: $ref: '#/components/schemas/microsoft.graph.chatMessageReactionIdentitySet' additionalProperties: @@ -93985,6 +104053,7 @@ components: lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' format: date-time nullable: true resourceReference: @@ -94703,6 +104772,43 @@ components: $ref: '#/components/schemas/microsoft.graph.sizeRange' additionalProperties: type: object + microsoft.graph.managedAppLogUploadState: + title: managedAppLogUploadState + enum: + - pending + - inProgress + - completed + - declinedByUser + - timedOut + - failed + - unknownFutureValue + type: string + description: Represents the current status of the associated `managedAppLogCollectionRequest`. + x-ms-enum: + name: managedAppLogUploadState + modelAsString: false + values: + - value: pending + description: 'Default. The log upload request has been successfully created, and is pending delivery to the Mobile Application Management (MAM) application.' + name: pending + - value: inProgress + description: One or more log upload components have uploaded their logs. + name: inProgress + - value: completed + description: All log upload successfully components have uploaded their logs. + name: completed + - value: declinedByUser + description: The log upload request was declined by the user on the device. + name: declinedByUser + - value: timedOut + description: The log upload request was not acknowledged by the user within the allowed time window. + name: timedOut + - value: failed + description: The log upload request encountered an error. + name: failed + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.configurationManagerClientState: title: configurationManagerClientState enum: @@ -95925,6 +106031,7 @@ components: nullable: true tollFreeNumber: type: string + description: The toll-free number that connects to the Audio Conference Provider. nullable: true tollFreeNumbers: type: array @@ -95934,6 +106041,7 @@ components: description: List of toll-free numbers that are displayed in the meeting invite. tollNumber: type: string + description: The toll number that connects to the Audio Conference Provider. nullable: true tollNumbers: type: array @@ -96213,7 +106321,7 @@ components: properties: ipAddress: type: string - description: Indicates the client IP address used by user performing the activity (audit log only). + description: Indicates the client IP address associated with the user performing the activity (audit log only). nullable: true userPrincipalName: type: string @@ -96389,12 +106497,14 @@ components: properties: justification: type: string + description: Read-only. Reason why the entity was archived or unarchived. nullable: true statusChangedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' statusChangedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: Read-only. Date and time at which the entity's archive status changed. format: date-time nullable: true additionalProperties: @@ -96450,6 +106560,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerBucketCreation' isArchived: type: boolean + description: 'Read-only. If set totrue, the bucket is archived. An archived bucket is read-only.' nullable: true name: type: string @@ -96648,6 +106759,11 @@ components: format: date-time source: $ref: '#/components/schemas/microsoft.graph.personDataSources' + sources: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profileSourceAnnotation' + description: Where the values within an entity originated if synced from another source. additionalProperties: type: object microsoft.graph.personAnnualEventType: @@ -97235,7 +107351,7 @@ components: $ref: '#/components/schemas/microsoft.graph.itemBody' displayName: type: string - description: Display name of the virtual event. + description: The display name of the virtual event. nullable: true endDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' @@ -97253,7 +107369,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' - description: Sessions for the virtual event. + description: The sessions for the virtual event. x-ms-navigationProperty: true additionalProperties: type: object @@ -97314,6 +107430,14 @@ components: type: string description: Last name of the registrant. nullable: true + preferredLanguage: + type: string + description: The registrant's preferred language. + nullable: true + preferredTimezone: + type: string + description: The registrant's time zone details. + nullable: true registrationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -97400,6 +107524,14 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.siteArchiveStatus: + title: siteArchiveStatus + enum: + - recentlyArchived + - fullyArchived + - reactivating + - unknownFutureValue + type: string microsoft.graph.termStore.termGroupScope: title: termGroupScope enum: @@ -97427,6 +107559,60 @@ components: additionalProperties: type: object description: The structure of this object is service-specific + microsoft.graph.sharingRole: + title: sharingRole + enum: + - none + - view + - edit + - manageList + - review + - restrictedView + - submitOnly + - unknownFutureValue + type: string + microsoft.graph.sharingScope: + title: sharingScope + enum: + - anyone + - organization + - specificPeople + - anonymous + - users + - unknownFutureValue + type: string + microsoft.graph.linkScopeAbilities: + title: linkScopeAbilities + type: object + properties: + blockDownloadLinkAbilities: + $ref: '#/components/schemas/microsoft.graph.linkRoleAbilities' + editLinkAbilities: + $ref: '#/components/schemas/microsoft.graph.linkRoleAbilities' + manageListLinkAbilities: + $ref: '#/components/schemas/microsoft.graph.linkRoleAbilities' + readLinkAbilities: + $ref: '#/components/schemas/microsoft.graph.linkRoleAbilities' + reviewLinkAbilities: + $ref: '#/components/schemas/microsoft.graph.linkRoleAbilities' + submitOnlyLinkAbilities: + $ref: '#/components/schemas/microsoft.graph.linkRoleAbilities' + additionalProperties: + type: object + microsoft.graph.directSharingAbilities: + title: directSharingAbilities + type: object + properties: + addExistingExternalUsers: + $ref: '#/components/schemas/microsoft.graph.sharingOperationStatus' + addInternalUsers: + $ref: '#/components/schemas/microsoft.graph.sharingOperationStatus' + addNewExternalUsers: + $ref: '#/components/schemas/microsoft.graph.sharingOperationStatus' + requestGrantAccess: + $ref: '#/components/schemas/microsoft.graph.sharingOperationStatus' + additionalProperties: + type: object microsoft.graph.workbookEmailIdentity: title: workbookEmailIdentity type: object @@ -98260,16 +108446,17 @@ components: items: type: string nullable: true - description: Collection of GUIDs that point to the certificateBasedApplicationConfiguration that contains the collection of allowed root and intermediate certificate authorities. + description: Collection of GUIDs that represent certificateBasedApplicationConfiguration that is allowed as root and intermediate certificate authorities. maxLifetime: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string + description: 'String value that indicates the maximum lifetime for key expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to keyLifetime.' format: duration nullable: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Timestamp when the policy is enforced for all apps created on or after the specified date. For existing applications, the enforcement date would be back dated. To apply to all applications regardless of their creation date, this property would be null. Nullable.' + description: 'Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied.' format: date-time nullable: true restrictionType: @@ -98283,18 +108470,61 @@ components: maxLifetime: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string + description: 'String value that indicates the maximum lifetime for password expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to passwordLifetime.' format: duration nullable: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Enforces the policy for an app created on or after the enforcement date. For existing applications, the enforcement date would be backdated. To apply to all applications, this date would be null.' + description: 'Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied.' format: date-time nullable: true restrictionType: $ref: '#/components/schemas/microsoft.graph.appCredentialRestrictionType' additionalProperties: type: object + microsoft.graph.customClaimConfiguration: + title: customClaimConfiguration + type: object + properties: + attribute: + $ref: '#/components/schemas/microsoft.graph.customClaimAttributeBase' + condition: + $ref: '#/components/schemas/microsoft.graph.customClaimConditionBase' + transformations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customClaimTransformation' + description: An ordered list of transformations that are applied in sequence. + additionalProperties: + type: object + microsoft.graph.preApprovedPermissions: + title: preApprovedPermissions + type: object + properties: + permissionKind: + $ref: '#/components/schemas/microsoft.graph.permissionKind' + permissionType: + $ref: '#/components/schemas/microsoft.graph.permissionType' + additionalProperties: + type: object + microsoft.graph.resourceScopeType: + title: resourceScopeType + enum: + - group + - chat + - tenant + - unknownFutureValue + - team + type: string + microsoft.graph.scopeSensitivityLabels: + title: scopeSensitivityLabels + type: object + properties: + labelKind: + $ref: '#/components/schemas/microsoft.graph.labelKind' + additionalProperties: + type: object microsoft.graph.synchronizationSecret: title: synchronizationSecret enum: @@ -98511,14 +108741,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.teamsAppDistributionMethod: - title: teamsAppDistributionMethod - enum: - - store - - organization - - sideloaded - - unknownFutureValue - type: string microsoft.graph.teamsAppInstallationScopes: title: teamsAppInstallationScopes enum: @@ -98529,6 +108751,14 @@ components: type: string x-ms-enum-flags: isFlags: true + microsoft.graph.teamsAppDistributionMethod: + title: teamsAppDistributionMethod + enum: + - store + - organization + - sideloaded + - unknownFutureValue + type: string microsoft.graph.teamsAppAuthorization: title: teamsAppAuthorization type: object @@ -99933,6 +110163,24 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.profileSourceAnnotation: + title: profileSourceAnnotation + type: object + properties: + isDefaultSource: + type: boolean + description: Indicates whether the source is the default one. + nullable: true + properties: + type: array + items: + type: string + nullable: true + description: Names of properties that have data from this source. + sourceId: + type: string + additionalProperties: + type: object microsoft.graph.personRelationship: title: personRelationship enum: @@ -100206,7 +110454,7 @@ components: properties: booleanValue: type: boolean - description: Boolean answer of the virtualEventRegistrationQuestion. Only appears when answerInputType is boolean. + description: Boolean answer to the virtualEventRegistrationCustomQuestion. Only appears when answerInputType is boolean. nullable: true displayName: type: string @@ -100217,14 +110465,14 @@ components: items: type: string nullable: true - description: Collection of text answer of the virtualEventRegistrationQuestion. Only appears when answerInputType is multiChoice. + description: A collection of text answers to the virtualEventRegistrationCustomQuestion. Only appears when answerInputType is multiChoice. questionId: type: string - description: id of the virtualEventRegistrationQuestion. + description: The identifier of either a virtualEventRegistrationCustomQuestion or a virtualEventRegistrationPredefinedQuestion. nullable: true value: type: string - description: 'Text answer of the virtualEventRegistrationQuestion. Appears when answerInputType is text, multilineText or singleChoice.' + description: 'Text answer to the virtualEventRegistrationCustomQuestion or the virtualEventRegistrationPredefinedQuestion. Appears when answerInputType is text, multilineText or singleChoice.' nullable: true additionalProperties: type: object @@ -100244,29 +110492,73 @@ components: - pin - reuse type: string + microsoft.graph.linkRoleAbilities: + title: linkRoleAbilities + type: object + properties: + addExistingExternalUsers: + $ref: '#/components/schemas/microsoft.graph.sharingOperationStatus' + addNewExternalUsers: + $ref: '#/components/schemas/microsoft.graph.sharingOperationStatus' + applyVariants: + $ref: '#/components/schemas/microsoft.graph.sharingLinkVariants' + createLink: + $ref: '#/components/schemas/microsoft.graph.sharingOperationStatus' + deleteLink: + $ref: '#/components/schemas/microsoft.graph.sharingOperationStatus' + linkAllowsExternalUsers: + $ref: '#/components/schemas/microsoft.graph.sharingOperationStatus' + linkExpiration: + $ref: '#/components/schemas/microsoft.graph.sharingLinkExpirationStatus' + retrieveLink: + $ref: '#/components/schemas/microsoft.graph.sharingOperationStatus' + updateLink: + $ref: '#/components/schemas/microsoft.graph.sharingOperationStatus' + additionalProperties: + type: object + microsoft.graph.sharingOperationStatus: + title: sharingOperationStatus + type: object + properties: + disabledReason: + type: string + description: Provides a description of why this operation is not enabled. Only returned if this operation is not enabled. + nullable: true + enabled: + type: boolean + description: Indicates whether this operation is enabled. + nullable: true + additionalProperties: + type: object microsoft.graph.workbookFilterCriteria: title: workbookFilterCriteria type: object properties: color: type: string + description: The color applied to the cell. nullable: true criterion1: type: string + description: A custom criterion. nullable: true criterion2: type: string + description: A custom criterion. nullable: true dynamicCriteria: type: string + description: A dynamic formula specified in a custom filter. filterOn: type: string + description: Indicates whether a filter is applied to a column. icon: $ref: '#/components/schemas/microsoft.graph.workbookIcon' operator: type: string + description: 'An operator in a cell; for example, =, >, <, <=, or <>.' values: - $ref: '#/components/schemas/microsoft.graph.Json' + description: The values that appear in the cell. additionalProperties: type: object microsoft.graph.workbookIcon: @@ -100291,13 +110583,13 @@ components: type: object properties: majorUnit: - $ref: '#/components/schemas/microsoft.graph.Json' + description: Represents the interval between two major tick marks. Can be set to a numeric value or an empty string. The returned value is always a number. maximum: - $ref: '#/components/schemas/microsoft.graph.Json' + description: Represents the maximum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number. minimum: - $ref: '#/components/schemas/microsoft.graph.Json' + description: Represents the minimum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number. minorUnit: - $ref: '#/components/schemas/microsoft.graph.Json' + description: Represents the interval between two minor tick marks. 'Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number. format: $ref: '#/components/schemas/microsoft.graph.workbookChartAxisFormat' majorGridlines: @@ -100391,7 +110683,7 @@ components: type: object properties: value: - $ref: '#/components/schemas/microsoft.graph.Json' + description: Returns the value of a chart point. Read-only. format: $ref: '#/components/schemas/microsoft.graph.workbookChartPointFormat' additionalProperties: @@ -100484,6 +110776,52 @@ components: - stapleDualRight - stapleDualBottom - unknownFutureValue + - stapleTripleLeft + - stapleTripleTop + - stapleTripleRight + - stapleTripleBottom + - bindLeft + - bindTop + - bindRight + - bindBottom + - foldAccordion + - foldDoubleGate + - foldGate + - foldHalf + - foldHalfZ + - foldLeftGate + - foldLetter + - foldParallel + - foldPoster + - foldRightGate + - foldZ + - foldEngineeringZ + - punchTopLeft + - punchBottomLeft + - punchTopRight + - punchBottomRight + - punchDualLeft + - punchDualTop + - punchDualRight + - punchDualBottom + - punchTripleLeft + - punchTripleTop + - punchTripleRight + - punchTripleBottom + - punchQuadLeft + - punchQuadTop + - punchQuadRight + - punchQuadBottom + - fold + - trim + - bale + - bookletMaker + - coat + - laminate + - trimAfterPages + - trimAfterDocuments + - trimAfterCopies + - trimAfterJob type: string microsoft.graph.printMultipageLayout: title: printMultipageLayout @@ -101652,6 +111990,46 @@ components: - customPasswordAddition - unknownFutureValue type: string + microsoft.graph.customClaimAttributeBase: + title: customClaimAttributeBase + type: object + additionalProperties: + type: object + microsoft.graph.customClaimConditionBase: + title: customClaimConditionBase + type: object + additionalProperties: + type: object + microsoft.graph.customClaimTransformation: + title: customClaimTransformation + type: object + properties: + input: + $ref: '#/components/schemas/microsoft.graph.transformationAttribute' + additionalProperties: + type: object + microsoft.graph.permissionKind: + title: permissionKind + enum: + - all + - enumerated + - allPermissionsOnResourceApp + - unknownFutureValue + type: string + microsoft.graph.permissionType: + title: permissionType + enum: + - application + - delegated + - delegatedUserConsentable + type: string + microsoft.graph.labelKind: + title: labelKind + enum: + - all + - enumerated + - unknownFutureValue + type: string microsoft.graph.synchronizationScheduleState: title: synchronizationScheduleState enum: @@ -102153,12 +112531,49 @@ components: properties: displayName: type: string + description: Display name of the registration question. nullable: true isRequired: type: boolean + description: Indicates whether an answer to the question is required. The default value is false. nullable: true additionalProperties: type: object + microsoft.graph.sharingLinkVariants: + title: sharingLinkVariants + type: object + properties: + addressBarLinkPermission: + $ref: '#/components/schemas/microsoft.graph.sharingRole' + allowEmbed: + $ref: '#/components/schemas/microsoft.graph.sharingOperationStatus' + passwordProtected: + $ref: '#/components/schemas/microsoft.graph.sharingOperationStatus' + requiresAuthentication: + $ref: '#/components/schemas/microsoft.graph.sharingOperationStatus' + additionalProperties: + type: object + microsoft.graph.sharingLinkExpirationStatus: + title: sharingLinkExpirationStatus + type: object + properties: + defaultExpirationInDays: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Default link expiration in days. Returns -1 if there is no required expiration time. + format: int32 + nullable: true + disabledReason: + type: string + description: Provides a description of why this operation is not enabled. Only returned if this operation is not enabled. + nullable: true + enabled: + type: boolean + description: Indicates whether this operation is enabled. + nullable: true + additionalProperties: + type: object microsoft.graph.workbookChartAxisFormat: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -102383,6 +112798,17 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.transformationAttribute: + title: transformationAttribute + type: object + properties: + attribute: + $ref: '#/components/schemas/microsoft.graph.customClaimAttributeBase' + treatAsMultiValue: + type: boolean + description: 'This flag is only relevant in the case where the attribute is multivalued. By default, transformations are only applied to the first element in a multi-valued claim, however setting this flag to true ensures the transformation is applied to all values, resulting in a multivalued output.' + additionalProperties: + type: object microsoft.graph.synchronizationError: title: synchronizationError type: object @@ -102688,6 +113114,7 @@ components: description: true if value of this attribute should be treated as case-sensitive. This setting affects how the synchronization engine detects changes for the attribute. defaultValue: type: string + description: The default value of the attribute. nullable: true flowNullValues: type: boolean @@ -102962,18 +113389,18 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.documentSetVersionCollectionResponse' - microsoft.graph.listItemVersionCollectionResponse: + microsoft.graph.permissionCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.listItemVersionCollectionResponse' - microsoft.graph.permissionCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.permissionCollectionResponse' + microsoft.graph.listItemVersionCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.permissionCollectionResponse' + $ref: '#/components/schemas/microsoft.graph.listItemVersionCollectionResponse' microsoft.graph.subscriptionCollectionResponse: description: Retrieved collection content: @@ -103132,4 +113559,4 @@ components: tokenUrl: https://login.microsoftonline.com/common/oauth2/v2.0/token scopes: { } security: - - azureaadv2: [ ] \ No newline at end of file + - azureaadv2: [ ] diff --git a/openApiDocs/beta/Groups.yml b/openApiDocs/beta/Groups.yml index 949f72a4d0..46895de21e 100644 --- a/openApiDocs/beta/Groups.yml +++ b/openApiDocs/beta/Groups.yml @@ -407,11 +407,11 @@ paths: post: tags: - groups.group - summary: Upsert group - description: "Create a new group object if it doesn't exist, or update the properties of an existing group object.\nYou can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option." + summary: Create group + description: 'Create a new group as specified in the request body. You can create one of the following groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. Note: To create a team, first create a group then add a team to it, see create team.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/group-upsert?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/group-post-groups?view=graph-rest-beta operationId: group_CreateGroup requestBody: description: New entity @@ -9457,10 +9457,10 @@ paths: tags: - groups.conversation summary: Delete conversation - description: Delete a group's conversation object. + description: Delete conversation. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/group-delete-conversation?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/conversation-delete?view=graph-rest-beta operationId: group_DeleteConversation parameters: - name: group-id @@ -9761,10 +9761,10 @@ paths: tags: - groups.Actions summary: Invoke action reply - description: 'Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation.' + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/post-reply?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-beta operationId: group.conversation.thread_reply parameters: - name: group-id @@ -13241,7 +13241,7 @@ paths: tags: - groups.Actions summary: Invoke action copy - description: Asynchronously create a copy of a driveItem (including any children) under a new parent item or with a new name. + description: 'Asynchronously create a copy of a driveItem (including any children) under a new parent item or with a new name. After the request is acknowledged, it enters a queue. The actual copying, including any subitems, occurs at an undetermined time. Progress is reported until the operation is completed by monitoring the progress.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/driveitem-copy?view=graph-rest-beta @@ -16533,7 +16533,7 @@ paths: tags: - groups.Actions summary: Invoke action copy - description: Asynchronously create a copy of a driveItem (including any children) under a new parent item or with a new name. + description: 'Asynchronously create a copy of a driveItem (including any children) under a new parent item or with a new name. After the request is acknowledged, it enters a queue. The actual copying, including any subitems, occurs at an undetermined time. Progress is reported until the operation is completed by monitoring the progress.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/driveitem-copy?view=graph-rest-beta @@ -21562,7 +21562,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -21628,7 +21628,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -22038,7 +22038,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -22100,7 +22100,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -22162,7 +22162,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -22224,7 +22224,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -22290,7 +22290,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -22356,7 +22356,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -23309,7 +23309,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -23371,7 +23371,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -23433,7 +23433,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -23495,7 +23495,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -23557,7 +23557,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -23619,7 +23619,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -26686,7 +26686,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -26748,7 +26748,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -26810,7 +26810,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -26872,7 +26872,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -26934,7 +26934,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -26996,7 +26996,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -28593,6 +28593,10 @@ paths: tags: - groups.Actions summary: Invoke action archive + description: 'Archive a plannerPlan object. Archiving a plan, also archives the plannerTasks and plannerBuckets in the plan. An archived entity is read-only. Archived entities cannot be updated. An archived plan can be unarchived. All archived entities can be deleted. Archived tasks are not included in the response for list of tasks assigned to a user. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannerplan-archive?view=graph-rest-beta operationId: group.planner.plan_archive parameters: - name: group-id @@ -28684,6 +28688,10 @@ paths: tags: - groups.Actions summary: Invoke action unarchive + description: 'Unarchive a plannerPlan object. Unarchiving a plan, also unarchives the plannerTasks and plannerBuckets in the plan. Only a plan that is archived can be unarchived.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannerplan-unarchive?view=graph-rest-beta operationId: group.planner.plan_unarchive parameters: - name: group-id @@ -35340,7 +35348,7 @@ paths: tags: - groups.Actions summary: Invoke action archive - description: 'Archive a channel in a team. When a channel is archived, users can''t send new messages or react to existing messages in the channel, edit the channel settings, or make other changes to the channel. You can delete an archived channel, or add and remove members from it. If you archive a team, its channels are archived for you. Archiving is asynchronous; a channel is archived after the asynchronous archiving operation completes successfully, which might occur after the response returns. A channel without an owner, or that belongs to a group that has no owner, can''t be archived. To restore a channel from its archived state, use the unarchive method. A channel can’t be archived or unarchived if its team is archived.' + description: 'Archive a channel in a team. When a channel is archived, users can''t send new messages or react to existing messages in the channel, edit the channel settings, or make other changes to the channel. You can delete an archived channel or add and remove members from it. If you archive a team, its channels are also archived. Archiving is an asynchronous operation; a channel is archived after the asynchronous archiving operation completes successfully, which might occur after the response returns. A channel without an owner or that belongs to a group that has no owner, can''t be archived. To restore a channel from its archived state, use the channel: unarchive method. A channel can’t be archived or unarchived if its team is archived.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/channel-archive?view=graph-rest-beta @@ -35557,7 +35565,7 @@ paths: tags: - groups.Actions summary: Invoke action unarchive - description: 'Restore an archived channel. Unarchiving restores the ability for users to send messages and edit the channel. Channels are archived via the archive API. Unarchiving is an asynchronous operation; a channel is unarchived when the asynchronous unarchive operation completes successfully, which might occur after this method responds.' + description: 'Restore an archived channel. Unarchiving restores the ability for users to send messages and edit the channel. Channels are archived via the channel: archive method. Unarchiving is an asynchronous operation; a channel is unarchived when the asynchronous unarchiving operation completes successfully, which might occur after this method responds.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/channel-unarchive?view=graph-rest-beta @@ -36681,7 +36689,7 @@ paths: tags: - groups.Actions summary: Invoke action archive - description: 'Archive a channel in a team. When a channel is archived, users can''t send new messages or react to existing messages in the channel, edit the channel settings, or make other changes to the channel. You can delete an archived channel, or add and remove members from it. If you archive a team, its channels are archived for you. Archiving is asynchronous; a channel is archived after the asynchronous archiving operation completes successfully, which might occur after the response returns. A channel without an owner, or that belongs to a group that has no owner, can''t be archived. To restore a channel from its archived state, use the unarchive method. A channel can’t be archived or unarchived if its team is archived.' + description: 'Archive a channel in a team. When a channel is archived, users can''t send new messages or react to existing messages in the channel, edit the channel settings, or make other changes to the channel. You can delete an archived channel or add and remove members from it. If you archive a team, its channels are also archived. Archiving is an asynchronous operation; a channel is archived after the asynchronous archiving operation completes successfully, which might occur after the response returns. A channel without an owner or that belongs to a group that has no owner, can''t be archived. To restore a channel from its archived state, use the channel: unarchive method. A channel can’t be archived or unarchived if its team is archived.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/channel-archive?view=graph-rest-beta @@ -36858,7 +36866,7 @@ paths: tags: - groups.Actions summary: Invoke action unarchive - description: 'Restore an archived channel. Unarchiving restores the ability for users to send messages and edit the channel. Channels are archived via the archive API. Unarchiving is an asynchronous operation; a channel is unarchived when the asynchronous unarchive operation completes successfully, which might occur after this method responds.' + description: 'Restore an archived channel. Unarchiving restores the ability for users to send messages and edit the channel. Channels are archived via the channel: archive method. Unarchiving is an asynchronous operation; a channel is unarchived when the asynchronous unarchiving operation completes successfully, which might occur after this method responds.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/channel-unarchive?view=graph-rest-beta @@ -37372,11 +37380,11 @@ paths: delete: tags: - groups.conversationThread - summary: Delete conversationThread - description: Delete conversationThread. + summary: Delete conversation thread + description: Delete a thread object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationthread-delete?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/group-delete-thread?view=graph-rest-beta operationId: group_DeleteThread parameters: - name: group-id @@ -37412,10 +37420,10 @@ paths: tags: - groups.Actions summary: Invoke action reply - description: 'Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation.' + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/post-reply?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-beta operationId: group.thread_reply parameters: - name: group-id @@ -40071,7 +40079,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -40133,7 +40141,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -40564,7 +40572,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -40626,7 +40634,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -40692,7 +40700,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -40754,7 +40762,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -40816,7 +40824,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -40882,7 +40890,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -42133,7 +42141,7 @@ components: nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). Read-only. + description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). nullable: true onPremisesSyncEnabled: type: boolean @@ -43347,6 +43355,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true versions: type: array @@ -45179,6 +45188,7 @@ components: nullable: true isArchived: type: boolean + description: 'Read-only. If set to true, the task is archived. An archived task is read-only.' nullable: true isOnMyDay: type: boolean @@ -45256,6 +45266,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerBucketCreation' isArchived: type: boolean + description: 'Read-only. If set totrue, the bucket is archived. An archived bucket is read-only.' nullable: true name: type: string @@ -45316,6 +45327,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerPlanCreation' isArchived: type: boolean + description: 'Read-only. If set to true, the plan is archived. An archived plan is read-only.' nullable: true owner: type: string @@ -47342,7 +47354,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' scope: type: string - description: 'Indicates the scope of how the item is shared: anonymous, organization, or users. Read-only.' + description: 'Indicates the scope of how the item is shared. The possible values are: anonymous, organization, or users. Read-only.' nullable: true sharedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -50956,7 +50968,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' - description: The collection property of AppLogUploadRequest. + description: Indicates collection of App Log Upload Request. x-ms-navigationProperty: true additionalProperties: type: object @@ -51739,12 +51751,14 @@ components: properties: justification: type: string + description: Read-only. Reason why the entity was archived or unarchived. nullable: true statusChangedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' statusChangedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: Read-only. Date and time at which the entity's archive status changed. format: date-time nullable: true additionalProperties: @@ -52149,6 +52163,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true subscriptions: type: array @@ -55736,13 +55751,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcHealthCheckItem' - description: 'A list of failed health check items. If the status property is available, this property will be empty.' + description: 'A list of failed health check items. If the status property is available, this property is empty.' status: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityStatus' updatedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Datetime when the status was updated. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as 2014-01-01T00:00:00Z.' + description: 'Datetime when the status was updated. This property is deprecated and will no longer be supported effective August 31, 2024. Use lastModifiedDateTime instead. Read-Only.' format: date-time additionalProperties: type: object @@ -55754,9 +55769,11 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' primaryRegion: type: string + description: The primary and mainly used region where the Cloud PC is located. nullable: true secondaryRegion: type: string + description: The secondary region to which the Cloud PC can be failed over during a regional outage. nullable: true additionalProperties: type: object @@ -61521,17 +61538,17 @@ components: items: type: string nullable: true - description: Collection of GUIDs that point to the certificateBasedApplicationConfiguration that contains the collection of allowed root and intermediate certificate authorities. + description: Collection of GUIDs that represent certificateBasedApplicationConfiguration that is allowed as root and intermediate certificate authorities. maxLifetime: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Value that can be used as the maximum duration in days, hours, minutes, or seconds from the date of key creation, for which the key is valid. Defined in ISO 8601 format for Durations. For example, P4DT12H30M5S represents a duration of four days, twelve hours, thirty minutes, and five seconds. This property is required when restrictionType is set to keyLifetime.' + description: 'String value that indicates the maximum lifetime for key expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to keyLifetime.' format: duration nullable: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Timestamp when the policy is enforced for all apps created on or after the specified date. For existing applications, the enforcement date would be back dated. To apply to all applications regardless of their creation date, this property would be null. Nullable.' + description: 'Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied.' format: date-time nullable: true restrictionType: @@ -61545,13 +61562,13 @@ components: maxLifetime: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Value that can be used as the maximum number for setting password expiration time in days, hours, minutes or seconds. Defined in ISO 8601 format for Durations. For example, ''P4DT12H30M5S'' represents a duration of four days, twelve hours, thirty minutes, and five seconds. This property is required when restriction type is set to passwordLifetime.' + description: 'String value that indicates the maximum lifetime for password expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to passwordLifetime.' format: duration nullable: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Enforces the policy for an app created on or after the enforcement date. For existing applications, the enforcement date would be backdated. To apply to all applications, this date would be null.' + description: 'Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied.' format: date-time nullable: true restrictionType: @@ -64878,9 +64895,11 @@ components: nullable: true preferredLanguage: type: string + description: The registrant's preferred language. nullable: true preferredTimezone: type: string + description: The registrant's time zone details. nullable: true registrationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -67627,7 +67646,7 @@ components: properties: booleanValue: type: boolean - description: Boolean answer of the virtualEventRegistrationQuestion. Only appears when answerInputType is boolean. + description: Boolean answer to the virtualEventRegistrationCustomQuestion. Only appears when answerInputType is boolean. nullable: true displayName: type: string @@ -67638,14 +67657,14 @@ components: items: type: string nullable: true - description: Collection of text answer of the virtualEventRegistrationQuestion. Only appears when answerInputType is multiChoice. + description: A collection of text answers to the virtualEventRegistrationCustomQuestion. Only appears when answerInputType is multiChoice. questionId: type: string - description: id of the virtualEventRegistrationQuestion. + description: The identifier of either a virtualEventRegistrationCustomQuestion or a virtualEventRegistrationPredefinedQuestion. nullable: true value: type: string - description: 'Text answer of the virtualEventRegistrationQuestion. Appears when answerInputType is text, multilineText or singleChoice.' + description: 'Text answer to the virtualEventRegistrationCustomQuestion or the virtualEventRegistrationPredefinedQuestion. Appears when answerInputType is text, multilineText or singleChoice.' nullable: true additionalProperties: type: object @@ -69529,9 +69548,11 @@ components: properties: displayName: type: string + description: Display name of the registration question. nullable: true isRequired: type: boolean + description: Indicates whether an answer to the question is required. The default value is false. nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Identity.Governance.yml b/openApiDocs/beta/Identity.Governance.yml index c190425004..5d0758dcb5 100644 --- a/openApiDocs/beta/Identity.Governance.yml +++ b/openApiDocs/beta/Identity.Governance.yml @@ -33336,11 +33336,11 @@ paths: get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentRequestWorkflowExtension - description: Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. + summary: Get accessPackageAssignmentWorkflowExtension + description: Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-get?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/accesspackageassignmentworkflowextension-get?view=graph-rest-beta operationId: identityGovernance.entitlementManagement.accessPackageCatalog_GetAccessPackageCustomWorkflowExtension parameters: - name: accessPackageCatalog-id @@ -53957,7 +53957,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -54159,7 +54159,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -54565,7 +54565,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -54903,7 +54903,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -55549,7 +55549,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -56053,7 +56053,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -56564,7 +56564,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -57535,7 +57535,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -58381,7 +58381,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -58875,7 +58875,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -59322,7 +59322,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -59868,7 +59868,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -60125,7 +60125,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -60909,7 +60909,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -62025,7 +62025,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -62363,7 +62363,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -63018,7 +63018,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -63528,7 +63528,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -64042,7 +64042,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -65020,7 +65020,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -65870,7 +65870,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -66367,7 +66367,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -66817,7 +66817,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -67369,7 +67369,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -67626,7 +67626,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -68416,7 +68416,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -69321,7 +69321,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -77436,11 +77436,11 @@ paths: get: tags: - identityGovernance.termsOfUseContainer - summary: List files (terms of use agreement files) - description: Retrieve all files related to an agreement. This includes the default file and all localized files. + summary: Get agreement + description: Retrieve the properties and relationships of an agreement object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/agreement-list-files?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/agreement-get?view=graph-rest-beta operationId: identityGovernance.termsGraphOPreUse_GetAgreement parameters: - name: agreement-id @@ -113217,7 +113217,7 @@ components: nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). Read-only. + description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). nullable: true onPremisesSyncEnabled: type: boolean @@ -118912,7 +118912,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' - description: The collection property of AppLogUploadRequest. + description: Indicates collection of App Log Upload Request. x-ms-navigationProperty: true additionalProperties: type: object @@ -123309,13 +123309,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcHealthCheckItem' - description: 'A list of failed health check items. If the status property is available, this property will be empty.' + description: 'A list of failed health check items. If the status property is available, this property is empty.' status: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityStatus' updatedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Datetime when the status was updated. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as 2014-01-01T00:00:00Z.' + description: 'Datetime when the status was updated. This property is deprecated and will no longer be supported effective August 31, 2024. Use lastModifiedDateTime instead. Read-Only.' format: date-time additionalProperties: type: object @@ -123327,9 +123327,11 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' primaryRegion: type: string + description: The primary and mainly used region where the Cloud PC is located. nullable: true secondaryRegion: type: string + description: The secondary region to which the Cloud PC can be failed over during a regional outage. nullable: true additionalProperties: type: object @@ -124037,6 +124039,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true subscriptions: type: array @@ -127862,6 +127865,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerPlanCreation' isArchived: type: boolean + description: 'Read-only. If set to true, the plan is archived. An archived plan is read-only.' nullable: true owner: type: string @@ -127959,6 +127963,7 @@ components: nullable: true isArchived: type: boolean + description: 'Read-only. If set to true, the task is archived. An archived task is read-only.' nullable: true isOnMyDay: type: boolean @@ -130226,6 +130231,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true versions: type: array @@ -130623,7 +130629,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' scope: type: string - description: 'Indicates the scope of how the item is shared: anonymous, organization, or users. Read-only.' + description: 'Indicates the scope of how the item is shared. The possible values are: anonymous, organization, or users. Read-only.' nullable: true sharedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -133892,12 +133898,14 @@ components: properties: justification: type: string + description: Read-only. Reason why the entity was archived or unarchived. nullable: true statusChangedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' statusChangedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: Read-only. Date and time at which the entity's archive status changed. format: date-time nullable: true additionalProperties: @@ -133953,6 +133961,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerBucketCreation' isArchived: type: boolean + description: 'Read-only. If set totrue, the bucket is archived. An archived bucket is read-only.' nullable: true name: type: string @@ -134824,9 +134833,11 @@ components: nullable: true preferredLanguage: type: string + description: The registrant's preferred language. nullable: true preferredTimezone: type: string + description: The registrant's time zone details. nullable: true registrationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -135445,17 +135456,17 @@ components: items: type: string nullable: true - description: Collection of GUIDs that point to the certificateBasedApplicationConfiguration that contains the collection of allowed root and intermediate certificate authorities. + description: Collection of GUIDs that represent certificateBasedApplicationConfiguration that is allowed as root and intermediate certificate authorities. maxLifetime: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Value that can be used as the maximum duration in days, hours, minutes, or seconds from the date of key creation, for which the key is valid. Defined in ISO 8601 format for Durations. For example, P4DT12H30M5S represents a duration of four days, twelve hours, thirty minutes, and five seconds. This property is required when restrictionType is set to keyLifetime.' + description: 'String value that indicates the maximum lifetime for key expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to keyLifetime.' format: duration nullable: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Timestamp when the policy is enforced for all apps created on or after the specified date. For existing applications, the enforcement date would be back dated. To apply to all applications regardless of their creation date, this property would be null. Nullable.' + description: 'Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied.' format: date-time nullable: true restrictionType: @@ -135469,13 +135480,13 @@ components: maxLifetime: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Value that can be used as the maximum number for setting password expiration time in days, hours, minutes or seconds. Defined in ISO 8601 format for Durations. For example, ''P4DT12H30M5S'' represents a duration of four days, twelve hours, thirty minutes, and five seconds. This property is required when restriction type is set to passwordLifetime.' + description: 'String value that indicates the maximum lifetime for password expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to passwordLifetime.' format: duration nullable: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Enforces the policy for an app created on or after the enforcement date. For existing applications, the enforcement date would be backdated. To apply to all applications, this date would be null.' + description: 'Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied.' format: date-time nullable: true restrictionType: @@ -138175,7 +138186,7 @@ components: properties: booleanValue: type: boolean - description: Boolean answer of the virtualEventRegistrationQuestion. Only appears when answerInputType is boolean. + description: Boolean answer to the virtualEventRegistrationCustomQuestion. Only appears when answerInputType is boolean. nullable: true displayName: type: string @@ -138186,14 +138197,14 @@ components: items: type: string nullable: true - description: Collection of text answer of the virtualEventRegistrationQuestion. Only appears when answerInputType is multiChoice. + description: A collection of text answers to the virtualEventRegistrationCustomQuestion. Only appears when answerInputType is multiChoice. questionId: type: string - description: id of the virtualEventRegistrationQuestion. + description: The identifier of either a virtualEventRegistrationCustomQuestion or a virtualEventRegistrationPredefinedQuestion. nullable: true value: type: string - description: 'Text answer of the virtualEventRegistrationQuestion. Appears when answerInputType is text, multilineText or singleChoice.' + description: 'Text answer to the virtualEventRegistrationCustomQuestion or the virtualEventRegistrationPredefinedQuestion. Appears when answerInputType is text, multilineText or singleChoice.' nullable: true additionalProperties: type: object @@ -140377,9 +140388,11 @@ components: properties: displayName: type: string + description: Display name of the registration question. nullable: true isRequired: type: boolean + description: Indicates whether an answer to the question is required. The default value is false. nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Identity.SignIns.yml b/openApiDocs/beta/Identity.SignIns.yml index cca43c3d54..5a89cb684b 100644 --- a/openApiDocs/beta/Identity.SignIns.yml +++ b/openApiDocs/beta/Identity.SignIns.yml @@ -951,7 +951,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -1245,7 +1245,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -1290,7 +1290,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -1573,7 +1573,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -1584,7 +1584,7 @@ paths: get: tags: - identity.authenticationEventsFlow - summary: Get the items of type microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp in the microsoft.graph.onAttributeCollectionHandler collection + summary: Get the item of type microsoft.graph.onAttributeCollectionHandler as microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp operationId: identity.authenticationEventsFlow_GetOnAttributeCollectionAsOnAttributeCollectionExternalUsersSelfServiceSignUp parameters: - name: authenticationEventsFlow-id @@ -1597,12 +1597,13 @@ paths: x-ms-docs-key-type: authenticationEventsFlow responses: 2XX: - description: '' + description: Entity result. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore '/identity/authenticationEventsFlows/{authenticationEventsFlow-id}/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes': get: tags: @@ -1872,7 +1873,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -1883,7 +1884,7 @@ paths: get: tags: - identity.authenticationEventsFlow - summary: Get the items of type microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp in the microsoft.graph.onAuthenticationMethodLoadStartHandler collection + summary: Get the item of type microsoft.graph.onAuthenticationMethodLoadStartHandler as microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp operationId: identity.authenticationEventsFlow_GetOnAuthenticationMethodLoadStartAsOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp parameters: - name: authenticationEventsFlow-id @@ -1896,12 +1897,13 @@ paths: x-ms-docs-key-type: authenticationEventsFlow responses: 2XX: - description: '' + description: Entity result. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore '/identity/authenticationEventsFlows/{authenticationEventsFlow-id}/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders': get: tags: @@ -4537,7 +4539,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -9172,11 +9174,11 @@ paths: get: tags: - identity.conditionalAccessRoot - summary: Get compliantNetworkNamedLocation - description: Read the properties and relationships of a compliantNetworkNamedLocation object. + summary: Get namedLocation + description: Retrieve the properties and relationships of a namedLocation object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/compliantnetworknamedlocation-get?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/namedlocation-get?view=graph-rest-beta operationId: identity.conditionalAccess_GetNamedLocation parameters: - name: namedLocation-id @@ -9220,11 +9222,11 @@ paths: patch: tags: - identity.conditionalAccessRoot - summary: Update countryNamedLocation - description: Update the properties of a countryNamedLocation object. + summary: Update ipNamedlocation + description: Update the properties of an ipNamedLocation object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/countrynamedlocation-update?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/ipnamedlocation-update?view=graph-rest-beta operationId: identity.conditionalAccess_UpdateNamedLocation parameters: - name: namedLocation-id @@ -9255,11 +9257,11 @@ paths: delete: tags: - identity.conditionalAccessRoot - summary: Delete countryNamedLocation - description: Delete a countryNamedLocation object. + summary: Delete ipNamedLocation + description: Delete an ipNamedLocation object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/countrynamedlocation-delete?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/ipnamedlocation-delete?view=graph-rest-beta operationId: identity.conditionalAccess_DeleteNamedLocation parameters: - name: namedLocation-id @@ -10811,11 +10813,11 @@ paths: get: tags: - identityProtection.riskDetection - summary: List riskDetection - description: Retrieve the properties of a collection of riskDetection objects. + summary: Get riskDetection + description: Retrieve the properties of a riskDetection object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/riskdetection-list?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/riskdetection-get?view=graph-rest-beta operationId: identityProtection_GetRiskDetection parameters: - name: riskDetection-id @@ -14621,109 +14623,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/invitations/{invitation-id}': + /invitations/$count: get: tags: - invitations.invitation - summary: Get entity from invitations by key - operationId: invitation_GetInvitation - parameters: - - name: invitation-id - in: path - description: The unique identifier of invitation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: invitation - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved entity - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.invitation' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - invitations.invitation - summary: Update entity in invitations - operationId: invitation_UpdateInvitation - parameters: - - name: invitation-id - in: path - description: The unique identifier of invitation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: invitation - requestBody: - description: New property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.invitation' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.invitation' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - invitations.invitation - summary: Delete entity from invitations - operationId: invitation_DeleteInvitation + summary: Get the number of the resource + operationId: invitation_GetCount parameters: - - name: invitation-id - in: path - description: The unique identifier of invitation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: invitation - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/invitations/{invitation-id}/invitedUser': + /invitations/invitedUser: get: tags: - invitations.user @@ -14731,14 +14645,6 @@ paths: description: The user created as part of the invitation creation. Read-Only. The id property is required in the request body to reset a redemption status. operationId: invitation_GetInvitedUser parameters: - - name: invitation-id - in: path - description: The unique identifier of invitation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: invitation - name: $select in: query description: Select properties to be returned @@ -14769,7 +14675,7 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/invitations/{invitation-id}/invitedUser/mailboxSettings': + /invitations/invitedUser/mailboxSettings: get: tags: - invitations.user @@ -14777,14 +14683,6 @@ paths: description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select.' operationId: invitation.invitedUser_GetMailboxSetting parameters: - - name: invitation-id - in: path - description: The unique identifier of invitation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: invitation - name: $select in: query description: Select properties to be returned @@ -14807,7 +14705,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -14819,15 +14717,6 @@ paths: - invitations.user summary: Update property mailboxSettings value. operationId: invitation.invitedUser_UpdateMailboxSetting - parameters: - - name: invitation-id - in: path - description: The unique identifier of invitation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: invitation requestBody: description: New property values content: @@ -14844,7 +14733,7 @@ paths: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - '/invitations/{invitation-id}/invitedUser/serviceProvisioningErrors': + /invitations/invitedUser/serviceProvisioningErrors: get: tags: - invitations.user @@ -14852,14 +14741,6 @@ paths: description: 'Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object.' operationId: invitation.invitedUser_ListServiceProvisioningError parameters: - - name: invitation-id - in: path - description: The unique identifier of invitation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: invitation - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -14903,21 +14784,13 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/invitations/{invitation-id}/invitedUser/serviceProvisioningErrors/$count': + /invitations/invitedUser/serviceProvisioningErrors/$count: get: tags: - invitations.user summary: Get the number of the resource operationId: invitation.invitedUser.ServiceProvisioningError_GetCount parameters: - - name: invitation-id - in: path - description: The unique identifier of invitation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: invitation - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -14925,7 +14798,7 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/invitations/{invitation-id}/invitedUserSponsors': + /invitations/invitedUserSponsors: get: tags: - invitations.directoryObject @@ -14933,14 +14806,6 @@ paths: description: The users or groups who are sponsors of the invited user. Sponsors are users and groups that are responsible for guest users' privileges in the tenant and for keeping the guest users' information and access up to date. operationId: invitation_ListInvitedUserSponsor parameters: - - name: invitation-id - in: path - description: The unique identifier of invitation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: invitation - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -14985,7 +14850,7 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/invitations/{invitation-id}/invitedUserSponsors/{directoryObject-id}': + '/invitations/invitedUserSponsors/{directoryObject-id}': get: tags: - invitations.directoryObject @@ -14993,14 +14858,6 @@ paths: description: The users or groups who are sponsors of the invited user. Sponsors are users and groups that are responsible for guest users' privileges in the tenant and for keeping the guest users' information and access up to date. operationId: invitation_GetInvitedUserSponsor parameters: - - name: invitation-id - in: path - description: The unique identifier of invitation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: invitation - name: directoryObject-id in: path description: The unique identifier of directoryObject @@ -15039,34 +14896,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/invitations/{invitation-id}/invitedUserSponsors/$count': + /invitations/invitedUserSponsors/$count: get: tags: - invitations.directoryObject summary: Get the number of the resource operationId: invitation.invitedUserSponsor_GetCount - parameters: - - name: invitation-id - in: path - description: The unique identifier of invitation - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: invitation - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /invitations/$count: - get: - tags: - - invitations.invitation - summary: Get the number of the resource - operationId: invitation_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -18958,11 +18793,11 @@ paths: put: tags: - policies.crossTenantAccessPolicy - summary: Create identitySynchronization - description: Create a cross-tenant user synchronization policy for a partner-specific configuration. + summary: Update crossTenantIdentitySyncPolicyPartner + description: Update the user synchronization policy of a partner-specific configuration. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-put-identitysynchronization?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/crosstenantidentitysyncpolicypartner-update?view=graph-rest-beta operationId: policy.crossTenantAccessPolicy.partner_SetIdentitySynchronization parameters: - name: crossTenantAccessPolicyConfigurationPartner-tenantId @@ -20075,11 +19910,11 @@ paths: get: tags: - policies.federatedTokenValidationPolicy - summary: Get federatedTokenValidationPolicy - description: Read the properties and relationships of a federatedTokenValidationPolicy object. + summary: List federatedTokenValidationPolicy + description: Get a list of the federatedTokenValidationPolicy objects and their properties. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/federatedtokenvalidationpolicy-get?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/policyroot-list-federatedtokenvalidationpolicy?view=graph-rest-beta operationId: policy_GetFederatedTokenValidationPolicy parameters: - name: $select @@ -24904,11 +24739,11 @@ paths: patch: tags: - tenantRelationships.multiTenantOrganization - summary: Update multiTenantOrganization - description: Update the properties of a multi-tenant organization. + summary: Create multiTenantOrganization + description: 'Create a new multi-tenant organization. By default, the creator tenant becomes an owner tenant upon successful creation. Only owner tenants can manage a multi-tenant organization. To allow for asynchronous processing, you must wait a minimum of 2 hours between creation and joining a multi-tenant organization.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/multitenantorganization-update?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/tenantrelationship-put-multitenantorganization?view=graph-rest-beta operationId: tenantRelationship_UpdateMultiTenantOrganization requestBody: description: New navigation property values @@ -28232,7 +28067,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -31161,11 +30996,39 @@ components: type: object additionalProperties: type: object + microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp: + allOf: + - $ref: '#/components/schemas/microsoft.graph.onAttributeCollectionHandler' + - title: onAttributeCollectionExternalUsersSelfServiceSignUp + type: object + properties: + attributeCollectionPage: + $ref: '#/components/schemas/microsoft.graph.authenticationAttributeCollectionPage' + attributes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityUserFlowAttribute' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.onAuthenticationMethodLoadStartHandler: title: onAuthenticationMethodLoadStartHandler type: object additionalProperties: type: object + microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp: + allOf: + - $ref: '#/components/schemas/microsoft.graph.onAuthenticationMethodLoadStartHandler' + - title: onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp + type: object + properties: + identityProviders: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityProviderBase' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.b2cIdentityUserFlow: allOf: - $ref: '#/components/schemas/microsoft.graph.identityUserFlow' @@ -35260,6 +35123,20 @@ components: type: object additionalProperties: type: object + microsoft.graph.authenticationAttributeCollectionPage: + title: authenticationAttributeCollectionPage + type: object + properties: + customStringsFileId: + type: string + nullable: true + views: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.authenticationAttributeCollectionPageViewConfiguration' + description: A collection of displays of the attribute collection page. + additionalProperties: + type: object microsoft.graph.userAttributeValuesItem: title: userAttributeValuesItem type: object @@ -38126,7 +38003,7 @@ components: nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). Read-only. + description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). nullable: true onPremisesSyncEnabled: type: boolean @@ -39358,7 +39235,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' - description: The collection property of AppLogUploadRequest. + description: Indicates collection of App Log Upload Request. x-ms-navigationProperty: true additionalProperties: type: object @@ -41967,6 +41844,25 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.authenticationAttributeCollectionPageViewConfiguration: + title: authenticationAttributeCollectionPageViewConfiguration + type: object + properties: + description: + type: string + description: The description of the page. + nullable: true + inputs: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.authenticationAttributeCollectionInputConfiguration' + description: The display configuration of attributes being collected on the attribute collection page. + title: + type: string + description: The title of the attribute collection page. + nullable: true + additionalProperties: + type: object microsoft.graph.conditionalAccessTransferMethods: title: conditionalAccessTransferMethods enum: @@ -43596,13 +43492,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcHealthCheckItem' - description: 'A list of failed health check items. If the status property is available, this property will be empty.' + description: 'A list of failed health check items. If the status property is available, this property is empty.' status: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityStatus' updatedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Datetime when the status was updated. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as 2014-01-01T00:00:00Z.' + description: 'Datetime when the status was updated. This property is deprecated and will no longer be supported effective August 31, 2024. Use lastModifiedDateTime instead. Read-Only.' format: date-time additionalProperties: type: object @@ -43614,9 +43510,11 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' primaryRegion: type: string + description: The primary and mainly used region where the Cloud PC is located. nullable: true secondaryRegion: type: string + description: The secondary region to which the Cloud PC can be failed over during a regional outage. nullable: true additionalProperties: type: object @@ -44269,6 +44167,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true subscriptions: type: array @@ -48367,6 +48266,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerPlanCreation' isArchived: type: boolean + description: 'Read-only. If set to true, the plan is archived. An archived plan is read-only.' nullable: true owner: type: string @@ -48464,6 +48364,7 @@ components: nullable: true isArchived: type: boolean + description: 'Read-only. If set to true, the task is archived. An archived task is read-only.' nullable: true isOnMyDay: type: boolean @@ -49350,17 +49251,17 @@ components: items: type: string nullable: true - description: Collection of GUIDs that point to the certificateBasedApplicationConfiguration that contains the collection of allowed root and intermediate certificate authorities. + description: Collection of GUIDs that represent certificateBasedApplicationConfiguration that is allowed as root and intermediate certificate authorities. maxLifetime: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Value that can be used as the maximum duration in days, hours, minutes, or seconds from the date of key creation, for which the key is valid. Defined in ISO 8601 format for Durations. For example, P4DT12H30M5S represents a duration of four days, twelve hours, thirty minutes, and five seconds. This property is required when restrictionType is set to keyLifetime.' + description: 'String value that indicates the maximum lifetime for key expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to keyLifetime.' format: duration nullable: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Timestamp when the policy is enforced for all apps created on or after the specified date. For existing applications, the enforcement date would be back dated. To apply to all applications regardless of their creation date, this property would be null. Nullable.' + description: 'Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied.' format: date-time nullable: true restrictionType: @@ -49374,13 +49275,13 @@ components: maxLifetime: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Value that can be used as the maximum number for setting password expiration time in days, hours, minutes or seconds. Defined in ISO 8601 format for Durations. For example, ''P4DT12H30M5S'' represents a duration of four days, twelve hours, thirty minutes, and five seconds. This property is required when restriction type is set to passwordLifetime.' + description: 'String value that indicates the maximum lifetime for password expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to passwordLifetime.' format: duration nullable: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Enforces the policy for an app created on or after the enforcement date. For existing applications, the enforcement date would be backdated. To apply to all applications, this date would be null.' + description: 'Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied.' format: date-time nullable: true restrictionType: @@ -49577,6 +49478,49 @@ components: $ref: '#/components/schemas/microsoft.graph.ODataErrors.InnerError' additionalProperties: type: object + microsoft.graph.authenticationAttributeCollectionInputConfiguration: + title: authenticationAttributeCollectionInputConfiguration + type: object + properties: + attribute: + type: string + description: The built-in or custom attribute for which a value is being collected. + defaultValue: + type: string + description: The default value of the attribute displayed to the end user. + nullable: true + editable: + type: boolean + description: Whether the attribute is editable by the end user. + nullable: true + hidden: + type: boolean + description: Whether the attribute is displayed to the end user. + nullable: true + inputType: + $ref: '#/components/schemas/microsoft.graph.authenticationAttributeCollectionInputType' + label: + type: string + description: 'The label of the attribute field that is displayed to end user, unless overridden.' + options: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.authenticationAttributeCollectionOptionConfiguration' + description: The option values for certain multiple-option input types. + required: + type: boolean + description: Whether the field is required. + nullable: true + validationRegEx: + type: string + description: The regex for the value of the field. + nullable: true + writeToDirectory: + type: boolean + description: Whether the value collected is stored. + nullable: true + additionalProperties: + type: object microsoft.graph.conditionalAccessFilter: title: conditionalAccessFilter type: object @@ -50843,6 +50787,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true versions: type: array @@ -51219,7 +51164,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' scope: type: string - description: 'Indicates the scope of how the item is shared: anonymous, organization, or users. Read-only.' + description: 'Indicates the scope of how the item is shared. The possible values are: anonymous, organization, or users. Read-only.' nullable: true sharedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -54542,12 +54487,14 @@ components: properties: justification: type: string + description: Read-only. Reason why the entity was archived or unarchived. nullable: true statusChangedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' statusChangedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: Read-only. Date and time at which the entity's archive status changed. format: date-time nullable: true additionalProperties: @@ -54603,6 +54550,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerBucketCreation' isArchived: type: boolean + description: 'Read-only. If set totrue, the bucket is archived. An archived bucket is read-only.' nullable: true name: type: string @@ -55474,9 +55422,11 @@ components: nullable: true preferredLanguage: type: string + description: The registrant's preferred language. nullable: true preferredTimezone: type: string + description: The registrant's time zone details. nullable: true registrationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -55547,7 +55497,7 @@ components: properties: target: type: string - description: 'Can be one of the following values: The unique identifier of the user, group, or application AllUsers AllApplications - Refers to any Microsoft cloud application. Office365 - Includes the applications mentioned as part of the Office365 suite.' + description: 'Defines the target for cross-tenant access policy settings and can have one of the following values: The unique identifier of the user, group, or application AllUsers AllApplications - Refers to any Microsoft cloud application. Office365 - Includes the applications mentioned as part of the Office 365 suite.' nullable: true targetType: $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyTargetType' @@ -55592,6 +55542,27 @@ components: additionalProperties: type: object description: The structure of this object is service-specific + microsoft.graph.authenticationAttributeCollectionInputType: + title: authenticationAttributeCollectionInputType + enum: + - text + - radioSingleSelect + - checkboxMultiSelect + - boolean + - unknownFutureValue + type: string + microsoft.graph.authenticationAttributeCollectionOptionConfiguration: + title: authenticationAttributeCollectionOptionConfiguration + type: object + properties: + label: + type: string + description: 'The label of the option that will be displayed to user, unless overridden.' + value: + type: string + description: The value of the option that will be stored. + additionalProperties: + type: object microsoft.graph.filterMode: title: filterMode enum: @@ -58817,7 +58788,7 @@ components: properties: booleanValue: type: boolean - description: Boolean answer of the virtualEventRegistrationQuestion. Only appears when answerInputType is boolean. + description: Boolean answer to the virtualEventRegistrationCustomQuestion. Only appears when answerInputType is boolean. nullable: true displayName: type: string @@ -58828,14 +58799,14 @@ components: items: type: string nullable: true - description: Collection of text answer of the virtualEventRegistrationQuestion. Only appears when answerInputType is multiChoice. + description: A collection of text answers to the virtualEventRegistrationCustomQuestion. Only appears when answerInputType is multiChoice. questionId: type: string - description: id of the virtualEventRegistrationQuestion. + description: The identifier of either a virtualEventRegistrationCustomQuestion or a virtualEventRegistrationPredefinedQuestion. nullable: true value: type: string - description: 'Text answer of the virtualEventRegistrationQuestion. Appears when answerInputType is text, multilineText or singleChoice.' + description: 'Text answer to the virtualEventRegistrationCustomQuestion or the virtualEventRegistrationPredefinedQuestion. Appears when answerInputType is text, multilineText or singleChoice.' nullable: true additionalProperties: type: object @@ -60995,9 +60966,11 @@ components: properties: displayName: type: string + description: Display name of the registration question. nullable: true isRequired: type: boolean + description: Indicates whether an answer to the question is required. The default value is false. nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Planner.yml b/openApiDocs/beta/Planner.yml index 35f3d94875..4405fbe10d 100644 --- a/openApiDocs/beta/Planner.yml +++ b/openApiDocs/beta/Planner.yml @@ -5623,6 +5623,10 @@ paths: tags: - planner.Actions summary: Invoke action archive + description: 'Archive a plannerPlan object. Archiving a plan, also archives the plannerTasks and plannerBuckets in the plan. An archived entity is read-only. Archived entities cannot be updated. An archived plan can be unarchived. All archived entities can be deleted. Archived tasks are not included in the response for list of tasks assigned to a user. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannerplan-archive?view=graph-rest-beta operationId: planner.plan_archive parameters: - name: plannerPlan-id @@ -5698,6 +5702,10 @@ paths: tags: - planner.Actions summary: Invoke action unarchive + description: 'Unarchive a plannerPlan object. Unarchiving a plan, also unarchives the plannerTasks and plannerBuckets in the plan. Only a plan that is archived can be unarchived.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannerplan-unarchive?view=graph-rest-beta operationId: planner.plan_unarchive parameters: - name: plannerPlan-id @@ -12425,6 +12433,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerPlanCreation' isArchived: type: boolean + description: 'Read-only. If set to true, the plan is archived. An archived plan is read-only.' nullable: true owner: type: string @@ -12466,6 +12475,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerBucketCreation' isArchived: type: boolean + description: 'Read-only. If set totrue, the bucket is archived. An archived bucket is read-only.' nullable: true name: type: string @@ -12554,6 +12564,7 @@ components: nullable: true isArchived: type: boolean + description: 'Read-only. If set to true, the task is archived. An archived task is read-only.' nullable: true isOnMyDay: type: boolean @@ -12871,12 +12882,14 @@ components: properties: justification: type: string + description: Read-only. Reason why the entity was archived or unarchived. nullable: true statusChangedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' statusChangedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: Read-only. Date and time at which the entity's archive status changed. format: date-time nullable: true additionalProperties: diff --git a/openApiDocs/beta/Reports.yml b/openApiDocs/beta/Reports.yml index 6d5cf33ef2..3757db5dfd 100644 --- a/openApiDocs/beta/Reports.yml +++ b/openApiDocs/beta/Reports.yml @@ -14273,7 +14273,7 @@ components: lastUpdatedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The date and time (UTC) when the record was last updated. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The date and time (UTC) when the report was last updated. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time methodsRegistered: type: array @@ -14411,7 +14411,7 @@ components: properties: content: type: string - description: Report content; details vary by report type. + description: The http content that has the data format: base64url nullable: true additionalProperties: @@ -15441,7 +15441,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.serviceLevelAgreementAttainment' - description: A list of monthly serviceLevelAgreementAttainment objects. + description: SLA data for a Microsoft Entra tenant for a calendar month. additionalProperties: type: object microsoft.graph.userCredentialUsageDetails: @@ -16089,7 +16089,7 @@ components: items: type: string nullable: true - description: 'Refers to the grant controls enforced by the conditional access policy (example: ''Require multi-factor authentication'').' + description: 'Refers to the grant controls enforced by the conditional access policy (example: ''Require multifactor authentication'').' enforcedSessionControls: type: array items: diff --git a/openApiDocs/beta/Search.yml b/openApiDocs/beta/Search.yml index 049e3ecea0..f56f890fcd 100644 --- a/openApiDocs/beta/Search.yml +++ b/openApiDocs/beta/Search.yml @@ -1250,11 +1250,11 @@ paths: put: tags: - external.externalConnection - summary: Create externalItem - description: Create a new externalItem. This API can be used to create a custom item. The containing externalConnection must have a schema registered of the corresponding type. + summary: Update externalItem + description: Update the properties of an externalitem. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/externalconnectors-externalconnection-put-items?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/externalconnectors-externalitem-update?view=graph-rest-beta operationId: external.connection_SetItem parameters: - name: externalConnection-id @@ -2298,11 +2298,11 @@ paths: post: tags: - external.industryDataRoot - summary: Create oneRosterApiDataConnector - description: Create a new oneRosterApiDataConnector object. + summary: Create azureDataLakeConnector + description: Create a new azureDataLakeConnector object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/industrydata-onerosterapidataconnector-post?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/industrydata-azuredatalakeconnector-post?view=graph-rest-beta operationId: external.industryData_CreateDataConnector requestBody: description: New navigation property @@ -2653,11 +2653,11 @@ paths: patch: tags: - external.industryDataRoot - summary: Update inboundFileFlow - description: Update the properties of an inboundFileFlow object. + summary: Update inboundApiFlow + description: Update the properties of an inboundApiFlow object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/industrydata-inboundfileflow-update?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/industrydata-inboundapiflow-update?view=graph-rest-beta operationId: external.industryData_UpdateInboundFlow parameters: - name: inboundFlow-id @@ -7575,7 +7575,7 @@ components: type: array items: type: string - description: A collection with one or many strings. The specified string(s) will be matched with the specified property using the specified operation. Required. + description: A collection with one or many strings. One or more specified strings are matched with the specified property using the specified operation. Required. valuesJoinedBy: $ref: '#/components/schemas/microsoft.graph.binaryOperator' additionalProperties: diff --git a/openApiDocs/beta/Security.yml b/openApiDocs/beta/Security.yml index 6fa6245f33..6640c89c14 100644 --- a/openApiDocs/beta/Security.yml +++ b/openApiDocs/beta/Security.yml @@ -17761,10 +17761,10 @@ paths: tags: - security.secureScore summary: List secureScores - description: Retrieve the properties and relationships of a secureScores object. + description: Retrieve the properties and relationships of a secureScore object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/securescores-list?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/security-list-securescores?view=graph-rest-beta operationId: security_ListSecureScore parameters: - $ref: '#/components/parameters/top' @@ -18551,7 +18551,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -18873,7 +18873,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -24567,8 +24567,11 @@ paths: get: tags: - security.threatIntelligence - summary: Get relatedHosts from security - description: The hosts related with this sslCertificate. + summary: List relatedHosts + description: Get a list of related host resources associated with an sslCertificate. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-sslcertificate-list-relatedhosts?view=graph-rest-beta operationId: security.threatIntelligence.sslCertificate_ListRelatedHost parameters: - name: sslCertificate-id @@ -24628,7 +24631,7 @@ paths: tags: - security.threatIntelligence summary: Get relatedHosts from security - description: The hosts related with this sslCertificate. + description: The host resources related with this sslCertificate. operationId: security.threatIntelligence.sslCertificate_GetRelatedHost parameters: - name: sslCertificate-id @@ -30662,7 +30665,7 @@ components: nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). Read-only. + description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). nullable: true onPremisesSyncEnabled: type: boolean @@ -31883,13 +31886,13 @@ components: format: date-time recommendedActions: type: string - description: A rich text string that represents the actions that are reccomnded to take in order to resolve the incident + description: A rich text string that represents the actions that are reccomnded to take in order to resolve the incident. nullable: true recommendedHuntingQueries: type: array items: $ref: '#/components/schemas/microsoft.graph.security.recommendedHuntingQuery' - description: List of hunting Kusto Query Language (KQL) queries related to the incident + description: List of hunting Kusto Query Language (KQL) queries related to the incident. redirectIncidentId: type: string description: 'Only populated in case an incident is grouped together with another incident, as part of the logic that processes incidents. In such a case, the status property is redirected.' @@ -32696,7 +32699,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 when the entity is created. + description: When the report was created. format: date-time nullable: true currentScore: @@ -34227,7 +34230,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.security.host' - description: The hosts related with this sslCertificate. + description: The host resources related with this sslCertificate. x-ms-navigationProperty: true additionalProperties: type: object @@ -36966,6 +36969,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true subscriptions: type: array @@ -41593,7 +41597,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' - description: The collection property of AppLogUploadRequest. + description: Indicates collection of App Log Upload Request. x-ms-navigationProperty: true additionalProperties: type: object @@ -45763,6 +45767,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true versions: type: array @@ -46598,6 +46603,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerPlanCreation' isArchived: type: boolean + description: 'Read-only. If set to true, the plan is archived. An archived plan is read-only.' nullable: true owner: type: string @@ -48091,13 +48097,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcHealthCheckItem' - description: 'A list of failed health check items. If the status property is available, this property will be empty.' + description: 'A list of failed health check items. If the status property is available, this property is empty.' status: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityStatus' updatedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Datetime when the status was updated. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as 2014-01-01T00:00:00Z.' + description: 'Datetime when the status was updated. This property is deprecated and will no longer be supported effective August 31, 2024. Use lastModifiedDateTime instead. Read-Only.' format: date-time additionalProperties: type: object @@ -48109,9 +48115,11 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' primaryRegion: type: string + description: The primary and mainly used region where the Cloud PC is located. nullable: true secondaryRegion: type: string + description: The secondary region to which the Cloud PC can be failed over during a regional outage. nullable: true additionalProperties: type: object @@ -51444,6 +51452,7 @@ components: nullable: true isArchived: type: boolean + description: 'Read-only. If set to true, the task is archived. An archived task is read-only.' nullable: true isOnMyDay: type: boolean @@ -53878,7 +53887,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' scope: type: string - description: 'Indicates the scope of how the item is shared: anonymous, organization, or users. Read-only.' + description: 'Indicates the scope of how the item is shared. The possible values are: anonymous, organization, or users. Read-only.' nullable: true sharedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -54686,12 +54695,14 @@ components: properties: justification: type: string + description: Read-only. Reason why the entity was archived or unarchived. nullable: true statusChangedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' statusChangedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: Read-only. Date and time at which the entity's archive status changed. format: date-time nullable: true additionalProperties: @@ -54747,6 +54758,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerBucketCreation' isArchived: type: boolean + description: 'Read-only. If set totrue, the bucket is archived. An archived bucket is read-only.' nullable: true name: type: string @@ -58236,9 +58248,11 @@ components: nullable: true preferredLanguage: type: string + description: The registrant's preferred language. nullable: true preferredTimezone: type: string + description: The registrant's time zone details. nullable: true registrationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -60185,17 +60199,17 @@ components: items: type: string nullable: true - description: Collection of GUIDs that point to the certificateBasedApplicationConfiguration that contains the collection of allowed root and intermediate certificate authorities. + description: Collection of GUIDs that represent certificateBasedApplicationConfiguration that is allowed as root and intermediate certificate authorities. maxLifetime: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Value that can be used as the maximum duration in days, hours, minutes, or seconds from the date of key creation, for which the key is valid. Defined in ISO 8601 format for Durations. For example, P4DT12H30M5S represents a duration of four days, twelve hours, thirty minutes, and five seconds. This property is required when restrictionType is set to keyLifetime.' + description: 'String value that indicates the maximum lifetime for key expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to keyLifetime.' format: duration nullable: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Timestamp when the policy is enforced for all apps created on or after the specified date. For existing applications, the enforcement date would be back dated. To apply to all applications regardless of their creation date, this property would be null. Nullable.' + description: 'Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied.' format: date-time nullable: true restrictionType: @@ -60209,13 +60223,13 @@ components: maxLifetime: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Value that can be used as the maximum number for setting password expiration time in days, hours, minutes or seconds. Defined in ISO 8601 format for Durations. For example, ''P4DT12H30M5S'' represents a duration of four days, twelve hours, thirty minutes, and five seconds. This property is required when restriction type is set to passwordLifetime.' + description: 'String value that indicates the maximum lifetime for password expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to passwordLifetime.' format: duration nullable: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Enforces the policy for an app created on or after the enforcement date. For existing applications, the enforcement date would be backdated. To apply to all applications, this date would be null.' + description: 'Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied.' format: date-time nullable: true restrictionType: @@ -61606,7 +61620,7 @@ components: properties: booleanValue: type: boolean - description: Boolean answer of the virtualEventRegistrationQuestion. Only appears when answerInputType is boolean. + description: Boolean answer to the virtualEventRegistrationCustomQuestion. Only appears when answerInputType is boolean. nullable: true displayName: type: string @@ -61617,14 +61631,14 @@ components: items: type: string nullable: true - description: Collection of text answer of the virtualEventRegistrationQuestion. Only appears when answerInputType is multiChoice. + description: A collection of text answers to the virtualEventRegistrationCustomQuestion. Only appears when answerInputType is multiChoice. questionId: type: string - description: id of the virtualEventRegistrationQuestion. + description: The identifier of either a virtualEventRegistrationCustomQuestion or a virtualEventRegistrationPredefinedQuestion. nullable: true value: type: string - description: 'Text answer of the virtualEventRegistrationQuestion. Appears when answerInputType is text, multilineText or singleChoice.' + description: 'Text answer to the virtualEventRegistrationCustomQuestion or the virtualEventRegistrationPredefinedQuestion. Appears when answerInputType is text, multilineText or singleChoice.' nullable: true additionalProperties: type: object @@ -63733,9 +63747,11 @@ components: properties: displayName: type: string + description: Display name of the registration question. nullable: true isRequired: type: boolean + description: Indicates whether an answer to the question is required. The default value is false. nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Sites.yml b/openApiDocs/beta/Sites.yml index 9d8e5ba171..802a49280a 100644 --- a/openApiDocs/beta/Sites.yml +++ b/openApiDocs/beta/Sites.yml @@ -3470,7 +3470,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -6704,7 +6704,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -9416,7 +9416,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -11044,7 +11044,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -12508,7 +12508,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -12703,6 +12703,7 @@ paths: tags: - groups.site summary: Get permissions from groups + description: The set of permissions for the item. Read-only. Nullable. operationId: group.site.list.item_ListPermission parameters: - name: group-id @@ -12841,6 +12842,7 @@ paths: tags: - groups.site summary: Get permissions from groups + description: The set of permissions for the item. Read-only. Nullable. operationId: group.site.list.item_GetPermission parameters: - name: group-id @@ -13778,7 +13780,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -14285,6 +14287,7 @@ paths: tags: - groups.site summary: Get permissions from groups + description: The set of permissions for the item. Read-only. Nullable. operationId: group.site.list_ListPermission parameters: - name: group-id @@ -14407,6 +14410,7 @@ paths: tags: - groups.site summary: Get permissions from groups + description: The set of permissions for the item. Read-only. Nullable. operationId: group.site.list_GetPermission parameters: - name: group-id @@ -27601,7 +27605,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -27882,7 +27886,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -28101,7 +28105,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -30013,7 +30017,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -30294,7 +30298,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -31436,7 +31440,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -31951,7 +31955,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -32232,7 +32236,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -32527,7 +32531,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -50418,11 +50422,11 @@ paths: get: tags: - sites.site - summary: Search for sites - description: Search across a SharePoint tenant for sites that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. + summary: List sites + description: "List all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.\nIf you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/site-search?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/site-list?view=graph-rest-beta operationId: site_ListSite parameters: - $ref: '#/components/parameters/top' @@ -57011,7 +57015,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -58345,7 +58349,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -59600,7 +59604,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -59969,6 +59973,7 @@ paths: tags: - sites.list summary: Get permissions from sites + description: The set of permissions for the item. Read-only. Nullable. operationId: site.list.item_ListPermission parameters: - name: site-id @@ -60091,6 +60096,7 @@ paths: tags: - sites.list summary: Get permissions from sites + description: The set of permissions for the item. Read-only. Nullable. operationId: site.list.item_GetPermission parameters: - name: site-id @@ -61288,7 +61294,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -61723,6 +61729,7 @@ paths: tags: - sites.list summary: Get permissions from sites + description: The set of permissions for the item. Read-only. Nullable. operationId: site.list_ListPermission parameters: - name: site-id @@ -61829,6 +61836,7 @@ paths: tags: - sites.list summary: Get permissions from sites + description: The set of permissions for the item. Read-only. Nullable. operationId: site.list_GetPermission parameters: - name: site-id @@ -67591,7 +67599,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -67832,7 +67840,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -68023,7 +68031,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -69777,7 +69785,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -70018,7 +70026,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -88816,6 +88824,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true subscriptions: type: array @@ -88877,6 +88886,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true versions: type: array @@ -90619,7 +90629,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' scope: type: string - description: 'Indicates the scope of how the item is shared: anonymous, organization, or users. Read-only.' + description: 'Indicates the scope of how the item is shared. The possible values are: anonymous, organization, or users. Read-only.' nullable: true sharedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -93353,7 +93363,7 @@ components: nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). Read-only. + description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). nullable: true onPremisesSyncEnabled: type: boolean @@ -94585,7 +94595,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' - description: The collection property of AppLogUploadRequest. + description: Indicates collection of App Log Upload Request. x-ms-navigationProperty: true additionalProperties: type: object @@ -98804,13 +98814,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcHealthCheckItem' - description: 'A list of failed health check items. If the status property is available, this property will be empty.' + description: 'A list of failed health check items. If the status property is available, this property is empty.' status: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityStatus' updatedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Datetime when the status was updated. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as 2014-01-01T00:00:00Z.' + description: 'Datetime when the status was updated. This property is deprecated and will no longer be supported effective August 31, 2024. Use lastModifiedDateTime instead. Read-Only.' format: date-time additionalProperties: type: object @@ -98822,9 +98832,11 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' primaryRegion: type: string + description: The primary and mainly used region where the Cloud PC is located. nullable: true secondaryRegion: type: string + description: The secondary region to which the Cloud PC can be failed over during a regional outage. nullable: true additionalProperties: type: object @@ -102763,6 +102775,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerPlanCreation' isArchived: type: boolean + description: 'Read-only. If set to true, the plan is archived. An archived plan is read-only.' nullable: true owner: type: string @@ -102860,6 +102873,7 @@ components: nullable: true isArchived: type: boolean + description: 'Read-only. If set to true, the task is archived. An archived task is read-only.' nullable: true isOnMyDay: type: boolean @@ -107791,12 +107805,14 @@ components: properties: justification: type: string + description: Read-only. Reason why the entity was archived or unarchived. nullable: true statusChangedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' statusChangedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: Read-only. Date and time at which the entity's archive status changed. format: date-time nullable: true additionalProperties: @@ -107852,6 +107868,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerBucketCreation' isArchived: type: boolean + description: 'Read-only. If set totrue, the bucket is archived. An archived bucket is read-only.' nullable: true name: type: string @@ -108723,9 +108740,11 @@ components: nullable: true preferredLanguage: type: string + description: The registrant's preferred language. nullable: true preferredTimezone: type: string + description: The registrant's time zone details. nullable: true registrationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -109790,17 +109809,17 @@ components: items: type: string nullable: true - description: Collection of GUIDs that point to the certificateBasedApplicationConfiguration that contains the collection of allowed root and intermediate certificate authorities. + description: Collection of GUIDs that represent certificateBasedApplicationConfiguration that is allowed as root and intermediate certificate authorities. maxLifetime: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Value that can be used as the maximum duration in days, hours, minutes, or seconds from the date of key creation, for which the key is valid. Defined in ISO 8601 format for Durations. For example, P4DT12H30M5S represents a duration of four days, twelve hours, thirty minutes, and five seconds. This property is required when restrictionType is set to keyLifetime.' + description: 'String value that indicates the maximum lifetime for key expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to keyLifetime.' format: duration nullable: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Timestamp when the policy is enforced for all apps created on or after the specified date. For existing applications, the enforcement date would be back dated. To apply to all applications regardless of their creation date, this property would be null. Nullable.' + description: 'Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied.' format: date-time nullable: true restrictionType: @@ -109814,13 +109833,13 @@ components: maxLifetime: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Value that can be used as the maximum number for setting password expiration time in days, hours, minutes or seconds. Defined in ISO 8601 format for Durations. For example, ''P4DT12H30M5S'' represents a duration of four days, twelve hours, thirty minutes, and five seconds. This property is required when restriction type is set to passwordLifetime.' + description: 'String value that indicates the maximum lifetime for password expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to passwordLifetime.' format: duration nullable: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Enforces the policy for an app created on or after the enforcement date. For existing applications, the enforcement date would be backdated. To apply to all applications, this date would be null.' + description: 'Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied.' format: date-time nullable: true restrictionType: @@ -111736,7 +111755,7 @@ components: properties: booleanValue: type: boolean - description: Boolean answer of the virtualEventRegistrationQuestion. Only appears when answerInputType is boolean. + description: Boolean answer to the virtualEventRegistrationCustomQuestion. Only appears when answerInputType is boolean. nullable: true displayName: type: string @@ -111747,14 +111766,14 @@ components: items: type: string nullable: true - description: Collection of text answer of the virtualEventRegistrationQuestion. Only appears when answerInputType is multiChoice. + description: A collection of text answers to the virtualEventRegistrationCustomQuestion. Only appears when answerInputType is multiChoice. questionId: type: string - description: id of the virtualEventRegistrationQuestion. + description: The identifier of either a virtualEventRegistrationCustomQuestion or a virtualEventRegistrationPredefinedQuestion. nullable: true value: type: string - description: 'Text answer of the virtualEventRegistrationQuestion. Appears when answerInputType is text, multilineText or singleChoice.' + description: 'Text answer to the virtualEventRegistrationCustomQuestion or the virtualEventRegistrationPredefinedQuestion. Appears when answerInputType is text, multilineText or singleChoice.' nullable: true additionalProperties: type: object @@ -113827,9 +113846,11 @@ components: properties: displayName: type: string + description: Display name of the registration question. nullable: true isRequired: type: boolean + description: Indicates whether an answer to the question is required. The default value is false. nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Teams.yml b/openApiDocs/beta/Teams.yml index 5238c3ea7d..0a49c7bae9 100644 --- a/openApiDocs/beta/Teams.yml +++ b/openApiDocs/beta/Teams.yml @@ -11011,7 +11011,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -19200,11 +19200,11 @@ paths: post: tags: - teams.channel - summary: Send chatMessage in channel - description: Send a new chatMessage in the specified channel. + summary: Send chatMessage in a channel or a chat + description: Send a new chatMessage in the specified channel or a chat. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-post-messages?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/chatmessage-post?view=graph-rest-beta operationId: team.channel_CreateMessage parameters: - name: team-id @@ -21421,7 +21421,7 @@ paths: tags: - teams.Actions summary: Invoke action archive - description: 'Archive a channel in a team. When a channel is archived, users can''t send new messages or react to existing messages in the channel, edit the channel settings, or make other changes to the channel. You can delete an archived channel, or add and remove members from it. If you archive a team, its channels are archived for you. Archiving is asynchronous; a channel is archived after the asynchronous archiving operation completes successfully, which might occur after the response returns. A channel without an owner, or that belongs to a group that has no owner, can''t be archived. To restore a channel from its archived state, use the unarchive method. A channel can’t be archived or unarchived if its team is archived.' + description: 'Archive a channel in a team. When a channel is archived, users can''t send new messages or react to existing messages in the channel, edit the channel settings, or make other changes to the channel. You can delete an archived channel or add and remove members from it. If you archive a team, its channels are also archived. Archiving is an asynchronous operation; a channel is archived after the asynchronous archiving operation completes successfully, which might occur after the response returns. A channel without an owner or that belongs to a group that has no owner, can''t be archived. To restore a channel from its archived state, use the channel: unarchive method. A channel can’t be archived or unarchived if its team is archived.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/channel-archive?view=graph-rest-beta @@ -21638,7 +21638,7 @@ paths: tags: - teams.Actions summary: Invoke action unarchive - description: 'Restore an archived channel. Unarchiving restores the ability for users to send messages and edit the channel. Channels are archived via the archive API. Unarchiving is an asynchronous operation; a channel is unarchived when the asynchronous unarchive operation completes successfully, which might occur after this method responds.' + description: 'Restore an archived channel. Unarchiving restores the ability for users to send messages and edit the channel. Channels are archived via the channel: archive method. Unarchiving is an asynchronous operation; a channel is unarchived when the asynchronous unarchiving operation completes successfully, which might occur after this method responds.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/channel-unarchive?view=graph-rest-beta @@ -24405,7 +24405,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -27534,7 +27534,7 @@ paths: tags: - teams.Actions summary: Invoke action archive - description: 'Archive a channel in a team. When a channel is archived, users can''t send new messages or react to existing messages in the channel, edit the channel settings, or make other changes to the channel. You can delete an archived channel, or add and remove members from it. If you archive a team, its channels are archived for you. Archiving is asynchronous; a channel is archived after the asynchronous archiving operation completes successfully, which might occur after the response returns. A channel without an owner, or that belongs to a group that has no owner, can''t be archived. To restore a channel from its archived state, use the unarchive method. A channel can’t be archived or unarchived if its team is archived.' + description: 'Archive a channel in a team. When a channel is archived, users can''t send new messages or react to existing messages in the channel, edit the channel settings, or make other changes to the channel. You can delete an archived channel or add and remove members from it. If you archive a team, its channels are also archived. Archiving is an asynchronous operation; a channel is archived after the asynchronous archiving operation completes successfully, which might occur after the response returns. A channel without an owner or that belongs to a group that has no owner, can''t be archived. To restore a channel from its archived state, use the channel: unarchive method. A channel can’t be archived or unarchived if its team is archived.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/channel-archive?view=graph-rest-beta @@ -27711,7 +27711,7 @@ paths: tags: - teams.Actions summary: Invoke action unarchive - description: 'Restore an archived channel. Unarchiving restores the ability for users to send messages and edit the channel. Channels are archived via the archive API. Unarchiving is an asynchronous operation; a channel is unarchived when the asynchronous unarchive operation completes successfully, which might occur after this method responds.' + description: 'Restore an archived channel. Unarchiving restores the ability for users to send messages and edit the channel. Channels are archived via the channel: archive method. Unarchiving is an asynchronous operation; a channel is unarchived when the asynchronous unarchiving operation completes successfully, which might occur after this method responds.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/channel-unarchive?view=graph-rest-beta @@ -36492,7 +36492,7 @@ paths: tags: - teamwork.Actions summary: Invoke action archive - description: 'Archive a channel in a team. When a channel is archived, users can''t send new messages or react to existing messages in the channel, edit the channel settings, or make other changes to the channel. You can delete an archived channel, or add and remove members from it. If you archive a team, its channels are archived for you. Archiving is asynchronous; a channel is archived after the asynchronous archiving operation completes successfully, which might occur after the response returns. A channel without an owner, or that belongs to a group that has no owner, can''t be archived. To restore a channel from its archived state, use the unarchive method. A channel can’t be archived or unarchived if its team is archived.' + description: 'Archive a channel in a team. When a channel is archived, users can''t send new messages or react to existing messages in the channel, edit the channel settings, or make other changes to the channel. You can delete an archived channel or add and remove members from it. If you archive a team, its channels are also archived. Archiving is an asynchronous operation; a channel is archived after the asynchronous archiving operation completes successfully, which might occur after the response returns. A channel without an owner or that belongs to a group that has no owner, can''t be archived. To restore a channel from its archived state, use the channel: unarchive method. A channel can’t be archived or unarchived if its team is archived.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/channel-archive?view=graph-rest-beta @@ -36709,7 +36709,7 @@ paths: tags: - teamwork.Actions summary: Invoke action unarchive - description: 'Restore an archived channel. Unarchiving restores the ability for users to send messages and edit the channel. Channels are archived via the archive API. Unarchiving is an asynchronous operation; a channel is unarchived when the asynchronous unarchive operation completes successfully, which might occur after this method responds.' + description: 'Restore an archived channel. Unarchiving restores the ability for users to send messages and edit the channel. Channels are archived via the channel: archive method. Unarchiving is an asynchronous operation; a channel is unarchived when the asynchronous unarchiving operation completes successfully, which might occur after this method responds.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/channel-unarchive?view=graph-rest-beta @@ -38954,11 +38954,11 @@ paths: get: tags: - teamwork.teamTemplate - summary: List definitions - description: 'List the teamTemplateDefinition objects associated with a teamTemplate. ' + summary: List teamTemplates + description: 'Get the list of teamTemplate objects that are available for a tenant. ' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/teamtemplate-list-definitions?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/teamwork-list-teamtemplates?view=graph-rest-beta operationId: teamwork_ListTeamTemplate parameters: - $ref: '#/components/parameters/top' @@ -43215,7 +43215,7 @@ paths: tags: - teamwork.Actions summary: Invoke action archive - description: 'Archive a channel in a team. When a channel is archived, users can''t send new messages or react to existing messages in the channel, edit the channel settings, or make other changes to the channel. You can delete an archived channel, or add and remove members from it. If you archive a team, its channels are archived for you. Archiving is asynchronous; a channel is archived after the asynchronous archiving operation completes successfully, which might occur after the response returns. A channel without an owner, or that belongs to a group that has no owner, can''t be archived. To restore a channel from its archived state, use the unarchive method. A channel can’t be archived or unarchived if its team is archived.' + description: 'Archive a channel in a team. When a channel is archived, users can''t send new messages or react to existing messages in the channel, edit the channel settings, or make other changes to the channel. You can delete an archived channel or add and remove members from it. If you archive a team, its channels are also archived. Archiving is an asynchronous operation; a channel is archived after the asynchronous archiving operation completes successfully, which might occur after the response returns. A channel without an owner or that belongs to a group that has no owner, can''t be archived. To restore a channel from its archived state, use the channel: unarchive method. A channel can’t be archived or unarchived if its team is archived.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/channel-archive?view=graph-rest-beta @@ -43472,7 +43472,7 @@ paths: tags: - teamwork.Actions summary: Invoke action unarchive - description: 'Restore an archived channel. Unarchiving restores the ability for users to send messages and edit the channel. Channels are archived via the archive API. Unarchiving is an asynchronous operation; a channel is unarchived when the asynchronous unarchive operation completes successfully, which might occur after this method responds.' + description: 'Restore an archived channel. Unarchiving restores the ability for users to send messages and edit the channel. Channels are archived via the channel: archive method. Unarchiving is an asynchronous operation; a channel is unarchived when the asynchronous unarchiving operation completes successfully, which might occur after this method responds.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/channel-unarchive?view=graph-rest-beta @@ -46652,7 +46652,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -50344,7 +50344,7 @@ paths: tags: - teamwork.Actions summary: Invoke action archive - description: 'Archive a channel in a team. When a channel is archived, users can''t send new messages or react to existing messages in the channel, edit the channel settings, or make other changes to the channel. You can delete an archived channel, or add and remove members from it. If you archive a team, its channels are archived for you. Archiving is asynchronous; a channel is archived after the asynchronous archiving operation completes successfully, which might occur after the response returns. A channel without an owner, or that belongs to a group that has no owner, can''t be archived. To restore a channel from its archived state, use the unarchive method. A channel can’t be archived or unarchived if its team is archived.' + description: 'Archive a channel in a team. When a channel is archived, users can''t send new messages or react to existing messages in the channel, edit the channel settings, or make other changes to the channel. You can delete an archived channel or add and remove members from it. If you archive a team, its channels are also archived. Archiving is an asynchronous operation; a channel is archived after the asynchronous archiving operation completes successfully, which might occur after the response returns. A channel without an owner or that belongs to a group that has no owner, can''t be archived. To restore a channel from its archived state, use the channel: unarchive method. A channel can’t be archived or unarchived if its team is archived.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/channel-archive?view=graph-rest-beta @@ -50561,7 +50561,7 @@ paths: tags: - teamwork.Actions summary: Invoke action unarchive - description: 'Restore an archived channel. Unarchiving restores the ability for users to send messages and edit the channel. Channels are archived via the archive API. Unarchiving is an asynchronous operation; a channel is unarchived when the asynchronous unarchive operation completes successfully, which might occur after this method responds.' + description: 'Restore an archived channel. Unarchiving restores the ability for users to send messages and edit the channel. Channels are archived via the channel: archive method. Unarchiving is an asynchronous operation; a channel is unarchived when the asynchronous unarchiving operation completes successfully, which might occur after this method responds.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/channel-unarchive?view=graph-rest-beta @@ -62427,7 +62427,7 @@ components: nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). Read-only. + description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). nullable: true onPremisesSyncEnabled: type: boolean @@ -65420,7 +65420,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' scope: type: string - description: 'Indicates the scope of how the item is shared: anonymous, organization, or users. Read-only.' + description: 'Indicates the scope of how the item is shared. The possible values are: anonymous, organization, or users. Read-only.' nullable: true sharedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -65632,6 +65632,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true versions: type: array @@ -69123,7 +69124,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' - description: The collection property of AppLogUploadRequest. + description: Indicates collection of App Log Upload Request. x-ms-navigationProperty: true additionalProperties: type: object @@ -72346,6 +72347,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true subscriptions: type: array @@ -72574,6 +72576,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerPlanCreation' isArchived: type: boolean + description: 'Read-only. If set to true, the plan is archived. An archived plan is read-only.' nullable: true owner: type: string @@ -73951,13 +73954,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcHealthCheckItem' - description: 'A list of failed health check items. If the status property is available, this property will be empty.' + description: 'A list of failed health check items. If the status property is available, this property is empty.' status: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityStatus' updatedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Datetime when the status was updated. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as 2014-01-01T00:00:00Z.' + description: 'Datetime when the status was updated. This property is deprecated and will no longer be supported effective August 31, 2024. Use lastModifiedDateTime instead. Read-Only.' format: date-time additionalProperties: type: object @@ -73969,9 +73972,11 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' primaryRegion: type: string + description: The primary and mainly used region where the Cloud PC is located. nullable: true secondaryRegion: type: string + description: The secondary region to which the Cloud PC can be failed over during a regional outage. nullable: true additionalProperties: type: object @@ -77444,6 +77449,7 @@ components: nullable: true isArchived: type: boolean + description: 'Read-only. If set to true, the task is archived. An archived task is read-only.' nullable: true isOnMyDay: type: boolean @@ -79416,12 +79422,14 @@ components: properties: justification: type: string + description: Read-only. Reason why the entity was archived or unarchived. nullable: true statusChangedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' statusChangedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: Read-only. Date and time at which the entity's archive status changed. format: date-time nullable: true additionalProperties: @@ -79477,6 +79485,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerBucketCreation' isArchived: type: boolean + description: 'Read-only. If set totrue, the bucket is archived. An archived bucket is read-only.' nullable: true name: type: string @@ -83412,9 +83421,11 @@ components: nullable: true preferredLanguage: type: string + description: The registrant's preferred language. nullable: true preferredTimezone: type: string + description: The registrant's time zone details. nullable: true registrationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -84714,17 +84725,17 @@ components: items: type: string nullable: true - description: Collection of GUIDs that point to the certificateBasedApplicationConfiguration that contains the collection of allowed root and intermediate certificate authorities. + description: Collection of GUIDs that represent certificateBasedApplicationConfiguration that is allowed as root and intermediate certificate authorities. maxLifetime: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Value that can be used as the maximum duration in days, hours, minutes, or seconds from the date of key creation, for which the key is valid. Defined in ISO 8601 format for Durations. For example, P4DT12H30M5S represents a duration of four days, twelve hours, thirty minutes, and five seconds. This property is required when restrictionType is set to keyLifetime.' + description: 'String value that indicates the maximum lifetime for key expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to keyLifetime.' format: duration nullable: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Timestamp when the policy is enforced for all apps created on or after the specified date. For existing applications, the enforcement date would be back dated. To apply to all applications regardless of their creation date, this property would be null. Nullable.' + description: 'Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied.' format: date-time nullable: true restrictionType: @@ -84738,13 +84749,13 @@ components: maxLifetime: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Value that can be used as the maximum number for setting password expiration time in days, hours, minutes or seconds. Defined in ISO 8601 format for Durations. For example, ''P4DT12H30M5S'' represents a duration of four days, twelve hours, thirty minutes, and five seconds. This property is required when restriction type is set to passwordLifetime.' + description: 'String value that indicates the maximum lifetime for password expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to passwordLifetime.' format: duration nullable: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Enforces the policy for an app created on or after the enforcement date. For existing applications, the enforcement date would be backdated. To apply to all applications, this date would be null.' + description: 'Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied.' format: date-time nullable: true restrictionType: @@ -86078,7 +86089,7 @@ components: properties: booleanValue: type: boolean - description: Boolean answer of the virtualEventRegistrationQuestion. Only appears when answerInputType is boolean. + description: Boolean answer to the virtualEventRegistrationCustomQuestion. Only appears when answerInputType is boolean. nullable: true displayName: type: string @@ -86089,14 +86100,14 @@ components: items: type: string nullable: true - description: Collection of text answer of the virtualEventRegistrationQuestion. Only appears when answerInputType is multiChoice. + description: A collection of text answers to the virtualEventRegistrationCustomQuestion. Only appears when answerInputType is multiChoice. questionId: type: string - description: id of the virtualEventRegistrationQuestion. + description: The identifier of either a virtualEventRegistrationCustomQuestion or a virtualEventRegistrationPredefinedQuestion. nullable: true value: type: string - description: 'Text answer of the virtualEventRegistrationQuestion. Appears when answerInputType is text, multilineText or singleChoice.' + description: 'Text answer to the virtualEventRegistrationCustomQuestion or the virtualEventRegistrationPredefinedQuestion. Appears when answerInputType is text, multilineText or singleChoice.' nullable: true additionalProperties: type: object @@ -88065,9 +88076,11 @@ components: properties: displayName: type: string + description: Display name of the registration question. nullable: true isRequired: type: boolean + description: Indicates whether an answer to the question is required. The default value is false. nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Users.Actions.yml b/openApiDocs/beta/Users.Actions.yml index 0ab7465c8d..9a08989c9a 100644 --- a/openApiDocs/beta/Users.Actions.yml +++ b/openApiDocs/beta/Users.Actions.yml @@ -20318,7 +20318,7 @@ paths: tags: - users.Actions summary: Invoke action copy - description: Asynchronously create a copy of a driveItem (including any children) under a new parent item or with a new name. + description: 'Asynchronously create a copy of a driveItem (including any children) under a new parent item or with a new name. After the request is acknowledged, it enters a queue. The actual copying, including any subitems, occurs at an undetermined time. Progress is reported until the operation is completed by monitoring the progress.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/driveitem-copy?view=graph-rest-beta @@ -22433,7 +22433,7 @@ paths: tags: - users.Actions summary: Invoke action copy - description: Asynchronously create a copy of a driveItem (including any children) under a new parent item or with a new name. + description: 'Asynchronously create a copy of a driveItem (including any children) under a new parent item or with a new name. After the request is acknowledged, it enters a queue. The actual copying, including any subitems, occurs at an undetermined time. Progress is reported until the operation is completed by monitoring the progress.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/driveitem-copy?view=graph-rest-beta @@ -34529,6 +34529,10 @@ paths: tags: - users.Actions summary: Invoke action archive + description: 'Archive a plannerPlan object. Archiving a plan, also archives the plannerTasks and plannerBuckets in the plan. An archived entity is read-only. Archived entities cannot be updated. An archived plan can be unarchived. All archived entities can be deleted. Archived tasks are not included in the response for list of tasks assigned to a user. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannerplan-archive?view=graph-rest-beta operationId: user.planner.plan_archive parameters: - name: user-id @@ -34620,6 +34624,10 @@ paths: tags: - users.Actions summary: Invoke action unarchive + description: 'Unarchive a plannerPlan object. Unarchiving a plan, also unarchives the plannerTasks and plannerBuckets in the plan. Only a plan that is archived can be unarchived.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/plannerplan-unarchive?view=graph-rest-beta operationId: user.planner.plan_unarchive parameters: - name: user-id @@ -37370,6 +37378,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerPlanCreation' isArchived: type: boolean + description: 'Read-only. If set to true, the plan is archived. An archived plan is read-only.' nullable: true owner: type: string @@ -38411,7 +38420,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' scope: type: string - description: 'Indicates the scope of how the item is shared: anonymous, organization, or users. Read-only.' + description: 'Indicates the scope of how the item is shared. The possible values are: anonymous, organization, or users. Read-only.' nullable: true sharedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -38589,6 +38598,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true versions: type: array @@ -39134,6 +39144,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true subscriptions: type: array @@ -40190,12 +40201,14 @@ components: properties: justification: type: string + description: Read-only. Reason why the entity was archived or unarchived. nullable: true statusChangedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' statusChangedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: Read-only. Date and time at which the entity's archive status changed. format: date-time nullable: true additionalProperties: @@ -40235,6 +40248,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerBucketCreation' isArchived: type: boolean + description: 'Read-only. If set totrue, the bucket is archived. An archived bucket is read-only.' nullable: true name: type: string @@ -40337,6 +40351,7 @@ components: nullable: true isArchived: type: boolean + description: 'Read-only. If set to true, the task is archived. An archived task is read-only.' nullable: true isOnMyDay: type: boolean @@ -45876,7 +45891,7 @@ components: nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). Read-only. + description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). nullable: true onPremisesSyncEnabled: type: boolean @@ -46878,7 +46893,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' - description: The collection property of AppLogUploadRequest. + description: Indicates collection of App Log Upload Request. x-ms-navigationProperty: true additionalProperties: type: object @@ -50244,13 +50259,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcHealthCheckItem' - description: 'A list of failed health check items. If the status property is available, this property will be empty.' + description: 'A list of failed health check items. If the status property is available, this property is empty.' status: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityStatus' updatedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Datetime when the status was updated. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as 2014-01-01T00:00:00Z.' + description: 'Datetime when the status was updated. This property is deprecated and will no longer be supported effective August 31, 2024. Use lastModifiedDateTime instead. Read-Only.' format: date-time additionalProperties: type: object @@ -50262,9 +50277,11 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' primaryRegion: type: string + description: The primary and mainly used region where the Cloud PC is located. nullable: true secondaryRegion: type: string + description: The secondary region to which the Cloud PC can be failed over during a regional outage. nullable: true additionalProperties: type: object @@ -58167,9 +58184,11 @@ components: nullable: true preferredLanguage: type: string + description: The registrant's preferred language. nullable: true preferredTimezone: type: string + description: The registrant's time zone details. nullable: true registrationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -58935,17 +58954,17 @@ components: items: type: string nullable: true - description: Collection of GUIDs that point to the certificateBasedApplicationConfiguration that contains the collection of allowed root and intermediate certificate authorities. + description: Collection of GUIDs that represent certificateBasedApplicationConfiguration that is allowed as root and intermediate certificate authorities. maxLifetime: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Value that can be used as the maximum duration in days, hours, minutes, or seconds from the date of key creation, for which the key is valid. Defined in ISO 8601 format for Durations. For example, P4DT12H30M5S represents a duration of four days, twelve hours, thirty minutes, and five seconds. This property is required when restrictionType is set to keyLifetime.' + description: 'String value that indicates the maximum lifetime for key expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to keyLifetime.' format: duration nullable: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Timestamp when the policy is enforced for all apps created on or after the specified date. For existing applications, the enforcement date would be back dated. To apply to all applications regardless of their creation date, this property would be null. Nullable.' + description: 'Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied.' format: date-time nullable: true restrictionType: @@ -58959,13 +58978,13 @@ components: maxLifetime: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Value that can be used as the maximum number for setting password expiration time in days, hours, minutes or seconds. Defined in ISO 8601 format for Durations. For example, ''P4DT12H30M5S'' represents a duration of four days, twelve hours, thirty minutes, and five seconds. This property is required when restriction type is set to passwordLifetime.' + description: 'String value that indicates the maximum lifetime for password expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to passwordLifetime.' format: duration nullable: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Enforces the policy for an app created on or after the enforcement date. For existing applications, the enforcement date would be backdated. To apply to all applications, this date would be null.' + description: 'Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied.' format: date-time nullable: true restrictionType: @@ -60469,7 +60488,7 @@ components: properties: booleanValue: type: boolean - description: Boolean answer of the virtualEventRegistrationQuestion. Only appears when answerInputType is boolean. + description: Boolean answer to the virtualEventRegistrationCustomQuestion. Only appears when answerInputType is boolean. nullable: true displayName: type: string @@ -60480,14 +60499,14 @@ components: items: type: string nullable: true - description: Collection of text answer of the virtualEventRegistrationQuestion. Only appears when answerInputType is multiChoice. + description: A collection of text answers to the virtualEventRegistrationCustomQuestion. Only appears when answerInputType is multiChoice. questionId: type: string - description: id of the virtualEventRegistrationQuestion. + description: The identifier of either a virtualEventRegistrationCustomQuestion or a virtualEventRegistrationPredefinedQuestion. nullable: true value: type: string - description: 'Text answer of the virtualEventRegistrationQuestion. Appears when answerInputType is text, multilineText or singleChoice.' + description: 'Text answer to the virtualEventRegistrationCustomQuestion or the virtualEventRegistrationPredefinedQuestion. Appears when answerInputType is text, multilineText or singleChoice.' nullable: true additionalProperties: type: object @@ -62376,9 +62395,11 @@ components: properties: displayName: type: string + description: Display name of the registration question. nullable: true isRequired: type: boolean + description: Indicates whether an answer to the question is required. The default value is false. nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Users.Functions.yml b/openApiDocs/beta/Users.Functions.yml index 79da76c18d..e1e15e11d5 100644 --- a/openApiDocs/beta/Users.Functions.yml +++ b/openApiDocs/beta/Users.Functions.yml @@ -13039,6 +13039,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true versions: type: array @@ -13193,7 +13194,7 @@ components: nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). Read-only. + description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). nullable: true onPremisesSyncEnabled: type: boolean @@ -14224,6 +14225,7 @@ components: nullable: true isArchived: type: boolean + description: 'Read-only. If set to true, the task is archived. An archived task is read-only.' nullable: true isOnMyDay: type: boolean @@ -14301,6 +14303,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerBucketCreation' isArchived: type: boolean + description: 'Read-only. If set totrue, the bucket is archived. An archived bucket is read-only.' nullable: true name: type: string @@ -14345,6 +14348,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerPlanCreation' isArchived: type: boolean + description: 'Read-only. If set to true, the plan is archived. An archived plan is read-only.' nullable: true owner: type: string @@ -15937,13 +15941,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcHealthCheckItem' - description: 'A list of failed health check items. If the status property is available, this property will be empty.' + description: 'A list of failed health check items. If the status property is available, this property is empty.' status: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityStatus' updatedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Datetime when the status was updated. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as 2014-01-01T00:00:00Z.' + description: 'Datetime when the status was updated. This property is deprecated and will no longer be supported effective August 31, 2024. Use lastModifiedDateTime instead. Read-Only.' format: date-time additionalProperties: type: object @@ -15955,9 +15959,11 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' primaryRegion: type: string + description: The primary and mainly used region where the Cloud PC is located. nullable: true secondaryRegion: type: string + description: The secondary region to which the Cloud PC can be failed over during a regional outage. nullable: true additionalProperties: type: object @@ -16841,7 +16847,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' scope: type: string - description: 'Indicates the scope of how the item is shared: anonymous, organization, or users. Read-only.' + description: 'Indicates the scope of how the item is shared. The possible values are: anonymous, organization, or users. Read-only.' nullable: true sharedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -18599,12 +18605,14 @@ components: properties: justification: type: string + description: Read-only. Reason why the entity was archived or unarchived. nullable: true statusChangedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' statusChangedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: Read-only. Date and time at which the entity's archive status changed. format: date-time nullable: true additionalProperties: @@ -20550,7 +20558,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' - description: The collection property of AppLogUploadRequest. + description: Indicates collection of App Log Upload Request. x-ms-navigationProperty: true additionalProperties: type: object @@ -22675,6 +22683,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true subscriptions: type: array @@ -32658,9 +32667,11 @@ components: nullable: true preferredLanguage: type: string + description: The registrant's preferred language. nullable: true preferredTimezone: type: string + description: The registrant's time zone details. nullable: true registrationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -34061,17 +34072,17 @@ components: items: type: string nullable: true - description: Collection of GUIDs that point to the certificateBasedApplicationConfiguration that contains the collection of allowed root and intermediate certificate authorities. + description: Collection of GUIDs that represent certificateBasedApplicationConfiguration that is allowed as root and intermediate certificate authorities. maxLifetime: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Value that can be used as the maximum duration in days, hours, minutes, or seconds from the date of key creation, for which the key is valid. Defined in ISO 8601 format for Durations. For example, P4DT12H30M5S represents a duration of four days, twelve hours, thirty minutes, and five seconds. This property is required when restrictionType is set to keyLifetime.' + description: 'String value that indicates the maximum lifetime for key expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to keyLifetime.' format: duration nullable: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Timestamp when the policy is enforced for all apps created on or after the specified date. For existing applications, the enforcement date would be back dated. To apply to all applications regardless of their creation date, this property would be null. Nullable.' + description: 'Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied.' format: date-time nullable: true restrictionType: @@ -34085,13 +34096,13 @@ components: maxLifetime: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Value that can be used as the maximum number for setting password expiration time in days, hours, minutes or seconds. Defined in ISO 8601 format for Durations. For example, ''P4DT12H30M5S'' represents a duration of four days, twelve hours, thirty minutes, and five seconds. This property is required when restriction type is set to passwordLifetime.' + description: 'String value that indicates the maximum lifetime for password expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to passwordLifetime.' format: duration nullable: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Enforces the policy for an app created on or after the enforcement date. For existing applications, the enforcement date would be backdated. To apply to all applications, this date would be null.' + description: 'Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied.' format: date-time nullable: true restrictionType: @@ -35162,7 +35173,7 @@ components: properties: booleanValue: type: boolean - description: Boolean answer of the virtualEventRegistrationQuestion. Only appears when answerInputType is boolean. + description: Boolean answer to the virtualEventRegistrationCustomQuestion. Only appears when answerInputType is boolean. nullable: true displayName: type: string @@ -35173,14 +35184,14 @@ components: items: type: string nullable: true - description: Collection of text answer of the virtualEventRegistrationQuestion. Only appears when answerInputType is multiChoice. + description: A collection of text answers to the virtualEventRegistrationCustomQuestion. Only appears when answerInputType is multiChoice. questionId: type: string - description: id of the virtualEventRegistrationQuestion. + description: The identifier of either a virtualEventRegistrationCustomQuestion or a virtualEventRegistrationPredefinedQuestion. nullable: true value: type: string - description: 'Text answer of the virtualEventRegistrationQuestion. Appears when answerInputType is text, multilineText or singleChoice.' + description: 'Text answer to the virtualEventRegistrationCustomQuestion or the virtualEventRegistrationPredefinedQuestion. Appears when answerInputType is text, multilineText or singleChoice.' nullable: true additionalProperties: type: object @@ -37168,9 +37179,11 @@ components: properties: displayName: type: string + description: Display name of the registration question. nullable: true isRequired: type: boolean + description: Indicates whether an answer to the question is required. The default value is false. nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Users.yml b/openApiDocs/beta/Users.yml index 4416e0da5a..14baee2ac2 100644 --- a/openApiDocs/beta/Users.yml +++ b/openApiDocs/beta/Users.yml @@ -556,7 +556,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -854,7 +854,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -916,7 +916,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -2757,7 +2757,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -3120,7 +3120,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -3182,7 +3182,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -3248,7 +3248,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -7262,7 +7262,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -7324,7 +7324,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -7752,7 +7752,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -7814,7 +7814,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -7876,7 +7876,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -8805,7 +8805,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -8867,7 +8867,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -13741,7 +13741,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -13803,7 +13803,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -13865,7 +13865,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -15846,7 +15846,7 @@ components: nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). Read-only. + description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). nullable: true onPremisesSyncEnabled: type: boolean @@ -19921,7 +19921,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' - description: The collection property of AppLogUploadRequest. + description: Indicates collection of App Log Upload Request. x-ms-navigationProperty: true additionalProperties: type: object @@ -23657,13 +23657,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcHealthCheckItem' - description: 'A list of failed health check items. If the status property is available, this property will be empty.' + description: 'A list of failed health check items. If the status property is available, this property is empty.' status: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityStatus' updatedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Datetime when the status was updated. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as 2014-01-01T00:00:00Z.' + description: 'Datetime when the status was updated. This property is deprecated and will no longer be supported effective August 31, 2024. Use lastModifiedDateTime instead. Read-Only.' format: date-time additionalProperties: type: object @@ -23675,9 +23675,11 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcDisasterRecoveryCapabilityType' primaryRegion: type: string + description: The primary and mainly used region where the Cloud PC is located. nullable: true secondaryRegion: type: string + description: The secondary region to which the Cloud PC can be failed over during a regional outage. nullable: true additionalProperties: type: object @@ -24331,6 +24333,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true subscriptions: type: array @@ -28153,6 +28156,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerPlanCreation' isArchived: type: boolean + description: 'Read-only. If set to true, the plan is archived. An archived plan is read-only.' nullable: true owner: type: string @@ -28250,6 +28254,7 @@ components: nullable: true isArchived: type: boolean + description: 'Read-only. If set to true, the task is archived. An archived task is read-only.' nullable: true isOnMyDay: type: boolean @@ -30644,6 +30649,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true versions: type: array @@ -31041,7 +31047,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' scope: type: string - description: 'Indicates the scope of how the item is shared: anonymous, organization, or users. Read-only.' + description: 'Indicates the scope of how the item is shared. The possible values are: anonymous, organization, or users. Read-only.' nullable: true sharedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -34382,12 +34388,14 @@ components: properties: justification: type: string + description: Read-only. Reason why the entity was archived or unarchived. nullable: true statusChangedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' statusChangedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: Read-only. Date and time at which the entity's archive status changed. format: date-time nullable: true additionalProperties: @@ -34443,6 +34451,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerBucketCreation' isArchived: type: boolean + description: 'Read-only. If set totrue, the bucket is archived. An archived bucket is read-only.' nullable: true name: type: string @@ -35050,9 +35059,11 @@ components: nullable: true preferredLanguage: type: string + description: The registrant's preferred language. nullable: true preferredTimezone: type: string + description: The registrant's time zone details. nullable: true registrationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -35087,17 +35098,17 @@ components: items: type: string nullable: true - description: Collection of GUIDs that point to the certificateBasedApplicationConfiguration that contains the collection of allowed root and intermediate certificate authorities. + description: Collection of GUIDs that represent certificateBasedApplicationConfiguration that is allowed as root and intermediate certificate authorities. maxLifetime: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Value that can be used as the maximum duration in days, hours, minutes, or seconds from the date of key creation, for which the key is valid. Defined in ISO 8601 format for Durations. For example, P4DT12H30M5S represents a duration of four days, twelve hours, thirty minutes, and five seconds. This property is required when restrictionType is set to keyLifetime.' + description: 'String value that indicates the maximum lifetime for key expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to keyLifetime.' format: duration nullable: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Timestamp when the policy is enforced for all apps created on or after the specified date. For existing applications, the enforcement date would be back dated. To apply to all applications regardless of their creation date, this property would be null. Nullable.' + description: 'Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied.' format: date-time nullable: true restrictionType: @@ -35111,13 +35122,13 @@ components: maxLifetime: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Value that can be used as the maximum number for setting password expiration time in days, hours, minutes or seconds. Defined in ISO 8601 format for Durations. For example, ''P4DT12H30M5S'' represents a duration of four days, twelve hours, thirty minutes, and five seconds. This property is required when restriction type is set to passwordLifetime.' + description: 'String value that indicates the maximum lifetime for password expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to passwordLifetime.' format: duration nullable: true restrictForAppsCreatedAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Enforces the policy for an app created on or after the enforcement date. For existing applications, the enforcement date would be backdated. To apply to all applications, this date would be null.' + description: 'Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied.' format: date-time nullable: true restrictionType: @@ -38229,7 +38240,7 @@ components: properties: booleanValue: type: boolean - description: Boolean answer of the virtualEventRegistrationQuestion. Only appears when answerInputType is boolean. + description: Boolean answer to the virtualEventRegistrationCustomQuestion. Only appears when answerInputType is boolean. nullable: true displayName: type: string @@ -38240,14 +38251,14 @@ components: items: type: string nullable: true - description: Collection of text answer of the virtualEventRegistrationQuestion. Only appears when answerInputType is multiChoice. + description: A collection of text answers to the virtualEventRegistrationCustomQuestion. Only appears when answerInputType is multiChoice. questionId: type: string - description: id of the virtualEventRegistrationQuestion. + description: The identifier of either a virtualEventRegistrationCustomQuestion or a virtualEventRegistrationPredefinedQuestion. nullable: true value: type: string - description: 'Text answer of the virtualEventRegistrationQuestion. Appears when answerInputType is text, multilineText or singleChoice.' + description: 'Text answer to the virtualEventRegistrationCustomQuestion or the virtualEventRegistrationPredefinedQuestion. Appears when answerInputType is text, multilineText or singleChoice.' nullable: true additionalProperties: type: object @@ -40404,9 +40415,11 @@ components: properties: displayName: type: string + description: Display name of the registration question. nullable: true isRequired: type: boolean + description: Indicates whether an answer to the question is required. The default value is false. nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/WindowsUpdates.yml b/openApiDocs/beta/WindowsUpdates.yml index 4bd51cedda..6869f2ff51 100644 --- a/openApiDocs/beta/WindowsUpdates.yml +++ b/openApiDocs/beta/WindowsUpdates.yml @@ -6835,11 +6835,11 @@ paths: get: tags: - admin.adminWindows - summary: Get resourceConnection - description: Read the properties and relationships of a resourceConnection object. + summary: Get operationalInsightsConnection + description: Read the properties and relationships of an operationalInsightsConnection object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/windowsupdates-resourceconnection-get?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/windowsupdates-operationalinsightsconnection-get?view=graph-rest-beta operationId: admin.window.update_GetResourceConnection parameters: - name: resourceConnection-id @@ -6914,11 +6914,11 @@ paths: delete: tags: - admin.adminWindows - summary: Delete resourceConnection - description: Delete a resourceConnection object. + summary: Delete operationalInsightsConnection + description: Delete an operationalInsightsConnection object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/windowsupdates-resourceconnection-delete?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/windowsupdates-operationalinsightsconnection-delete?view=graph-rest-beta operationId: admin.window.update_DeleteResourceConnection parameters: - name: resourceConnection-id @@ -7040,11 +7040,11 @@ paths: get: tags: - admin.adminWindows - summary: Get updatableAsset - description: Read the properties and relationships of an updatableAsset object. + summary: Get azureADDevice + description: Read the properties of an azureADDevice object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/windowsupdates-updatableasset-get?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/windowsupdates-azureaddevice-get?view=graph-rest-beta operationId: admin.window.update_GetUpdatableAsset parameters: - name: updatableAsset-id @@ -9723,11 +9723,11 @@ paths: get: tags: - admin.adminWindows - summary: Get contentApproval - description: Read the properties and relationships of a contentApproval object. + summary: Get complianceChange + description: Read the properties and relationships of a complianceChange object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/windowsupdates-contentapproval-get?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/windowsupdates-compliancechange-get?view=graph-rest-beta operationId: admin.window.update.updatePolicy_GetComplianceChange parameters: - name: updatePolicy-id @@ -9779,11 +9779,11 @@ paths: patch: tags: - admin.adminWindows - summary: Update contentApproval - description: Update the properties of a contentApproval object. + summary: Update complianceChange + description: Update the properties of a complianceChange object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/windowsupdates-contentapproval-update?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/windowsupdates-compliancechange-update?view=graph-rest-beta operationId: admin.window.update.updatePolicy_UpdateComplianceChange parameters: - name: updatePolicy-id @@ -9822,11 +9822,11 @@ paths: delete: tags: - admin.adminWindows - summary: Delete contentApproval - description: Delete a contentApproval object. + summary: Delete complianceChange + description: Delete a complianceChange object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/windowsupdates-contentapproval-delete?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/windowsupdates-compliancechange-delete?view=graph-rest-beta operationId: admin.window.update.updatePolicy_DeleteComplianceChange parameters: - name: updatePolicy-id diff --git a/openApiDocs/v1.0/Bookings.yml b/openApiDocs/v1.0/Bookings.yml index 757104379e..7df39b3b5b 100644 --- a/openApiDocs/v1.0/Bookings.yml +++ b/openApiDocs/v1.0/Bookings.yml @@ -2506,6 +2506,286 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/solutions/virtualEvents/events/{virtualEvent-id}/microsoft.graph.cancel': + post: + tags: + - solutions.Actions + summary: Invoke action cancel + operationId: solution.virtualEvent.event_cancel + parameters: + - name: virtualEvent-id + in: path + description: The unique identifier of virtualEvent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEvent + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/solutions/virtualEvents/events/{virtualEvent-id}/microsoft.graph.publish': + post: + tags: + - solutions.Actions + summary: Invoke action publish + operationId: solution.virtualEvent.event_publish + parameters: + - name: virtualEvent-id + in: path + description: The unique identifier of virtualEvent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEvent + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/solutions/virtualEvents/events/{virtualEvent-id}/presenters': + get: + tags: + - solutions.virtualEventsRoot + summary: Get presenters from solutions + operationId: solution.virtualEvent.event_ListPresenter + parameters: + - name: virtualEvent-id + in: path + description: The unique identifier of virtualEvent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEvent + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.virtualEventPresenterCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - solutions.virtualEventsRoot + summary: Create new navigation property to presenters for solutions + operationId: solution.virtualEvent.event_CreatePresenter + parameters: + - name: virtualEvent-id + in: path + description: The unique identifier of virtualEvent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEvent + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventPresenter' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventPresenter' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/virtualEvents/events/{virtualEvent-id}/presenters/{virtualEventPresenter-id}': + get: + tags: + - solutions.virtualEventsRoot + summary: Get presenters from solutions + operationId: solution.virtualEvent.event_GetPresenter + parameters: + - name: virtualEvent-id + in: path + description: The unique identifier of virtualEvent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEvent + - name: virtualEventPresenter-id + in: path + description: The unique identifier of virtualEventPresenter + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventPresenter + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventPresenter' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - solutions.virtualEventsRoot + summary: Update the navigation property presenters in solutions + operationId: solution.virtualEvent.event_UpdatePresenter + parameters: + - name: virtualEvent-id + in: path + description: The unique identifier of virtualEvent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEvent + - name: virtualEventPresenter-id + in: path + description: The unique identifier of virtualEventPresenter + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventPresenter + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventPresenter' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventPresenter' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - solutions.virtualEventsRoot + summary: Delete navigation property presenters for solutions + operationId: solution.virtualEvent.event_DeletePresenter + parameters: + - name: virtualEvent-id + in: path + description: The unique identifier of virtualEvent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEvent + - name: virtualEventPresenter-id + in: path + description: The unique identifier of virtualEventPresenter + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventPresenter + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/virtualEvents/events/{virtualEvent-id}/presenters/$count': + get: + tags: + - solutions.virtualEventsRoot + summary: Get the number of the resource + operationId: solution.virtualEvent.event.presenter_GetCount + parameters: + - name: virtualEvent-id + in: path + description: The unique identifier of virtualEvent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEvent + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/solutions/virtualEvents/events/{virtualEvent-id}/sessions': get: tags: @@ -3384,16 +3664,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /solutions/virtualEvents/webinars: + /solutions/virtualEvents/townhalls: get: tags: - solutions.virtualEventsRoot - summary: List webinars - description: Get the list of all virtualEventWebinar objects created in the tenant. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/virtualeventsroot-list-webinars?view=graph-rest-1.0 - operationId: solution.virtualEvent_ListWebinar + summary: Get townhalls from solutions + operationId: solution.virtualEvent_ListTownhall parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -3432,7 +3708,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.virtualEventWebinarCollectionResponse' + $ref: '#/components/responses/microsoft.graph.virtualEventTownhallCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -3442,14 +3718,14 @@ paths: post: tags: - solutions.virtualEventsRoot - summary: Create new navigation property to webinars for solutions - operationId: solution.virtualEvent_CreateWebinar + summary: Create new navigation property to townhalls for solutions + operationId: solution.virtualEvent_CreateTownhall requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.virtualEventWebinar' + $ref: '#/components/schemas/microsoft.graph.virtualEventTownhall' required: true responses: 2XX: @@ -3457,29 +3733,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.virtualEventWebinar' + $ref: '#/components/schemas/microsoft.graph.virtualEventTownhall' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/solutions/virtualEvents/webinars/{virtualEventWebinar-id}': + '/solutions/virtualEvents/townhalls/{virtualEventTownhall-id}': get: tags: - solutions.virtualEventsRoot - summary: Get virtualEventWebinar - description: Read the properties and relationships of a virtualEventWebinar object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/virtualeventwebinar-get?view=graph-rest-1.0 - operationId: solution.virtualEvent_GetWebinar + summary: Get townhalls from solutions + operationId: solution.virtualEvent_GetTownhall parameters: - - name: virtualEventWebinar-id + - name: virtualEventTownhall-id in: path - description: The unique identifier of virtualEventWebinar + description: The unique identifier of virtualEventTownhall required: true style: simple schema: type: string - x-ms-docs-key-type: virtualEventWebinar + x-ms-docs-key-type: virtualEventTownhall - name: $select in: query description: Select properties to be returned @@ -3506,30 +3778,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.virtualEventWebinar' + $ref: '#/components/schemas/microsoft.graph.virtualEventTownhall' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - solutions.virtualEventsRoot - summary: Update the navigation property webinars in solutions - operationId: solution.virtualEvent_UpdateWebinar + summary: Update the navigation property townhalls in solutions + operationId: solution.virtualEvent_UpdateTownhall parameters: - - name: virtualEventWebinar-id + - name: virtualEventTownhall-id in: path - description: The unique identifier of virtualEventWebinar + description: The unique identifier of virtualEventTownhall required: true style: simple schema: type: string - x-ms-docs-key-type: virtualEventWebinar + x-ms-docs-key-type: virtualEventTownhall requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.virtualEventWebinar' + $ref: '#/components/schemas/microsoft.graph.virtualEventTownhall' required: true responses: 2XX: @@ -3537,24 +3809,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.virtualEventWebinar' + $ref: '#/components/schemas/microsoft.graph.virtualEventTownhall' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - solutions.virtualEventsRoot - summary: Delete navigation property webinars for solutions - operationId: solution.virtualEvent_DeleteWebinar + summary: Delete navigation property townhalls for solutions + operationId: solution.virtualEvent_DeleteTownhall parameters: - - name: virtualEventWebinar-id + - name: virtualEventTownhall-id in: path - description: The unique identifier of virtualEventWebinar + description: The unique identifier of virtualEventTownhall required: true style: simple schema: type: string - x-ms-docs-key-type: virtualEventWebinar + x-ms-docs-key-type: virtualEventTownhall - name: If-Match in: header description: ETag @@ -3567,25 +3839,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/solutions/virtualEvents/webinars/{virtualEventWebinar-id}/registrations': + '/solutions/virtualEvents/townhalls/{virtualEventTownhall-id}/presenters': get: tags: - solutions.virtualEventsRoot - summary: List virtualEventRegistrations - description: Get a list of all registration records of a webinar. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/virtualeventwebinar-list-registrations?view=graph-rest-1.0 - operationId: solution.virtualEvent.webinar_ListRegistration + summary: Get presenters from solutions + operationId: solution.virtualEvent.townhall_ListPresenter parameters: - - name: virtualEventWebinar-id + - name: virtualEventTownhall-id in: path - description: The unique identifier of virtualEventWebinar + description: The unique identifier of virtualEventTownhall required: true style: simple schema: type: string - x-ms-docs-key-type: virtualEventWebinar + x-ms-docs-key-type: virtualEventTownhall - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -3623,7 +3891,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.virtualEventRegistrationCollectionResponse' + $ref: '#/components/responses/microsoft.graph.virtualEventPresenterCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -3633,23 +3901,23 @@ paths: post: tags: - solutions.virtualEventsRoot - summary: Create new navigation property to registrations for solutions - operationId: solution.virtualEvent.webinar_CreateRegistration + summary: Create new navigation property to presenters for solutions + operationId: solution.virtualEvent.townhall_CreatePresenter parameters: - - name: virtualEventWebinar-id + - name: virtualEventTownhall-id in: path - description: The unique identifier of virtualEventWebinar + description: The unique identifier of virtualEventTownhall required: true style: simple schema: type: string - x-ms-docs-key-type: virtualEventWebinar + x-ms-docs-key-type: virtualEventTownhall requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.virtualEventRegistration' + $ref: '#/components/schemas/microsoft.graph.virtualEventPresenter' required: true responses: 2XX: @@ -3657,37 +3925,33 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.virtualEventRegistration' + $ref: '#/components/schemas/microsoft.graph.virtualEventPresenter' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/solutions/virtualEvents/webinars/{virtualEventWebinar-id}/registrations/{virtualEventRegistration-id}': + '/solutions/virtualEvents/townhalls/{virtualEventTownhall-id}/presenters/{virtualEventPresenter-id}': get: tags: - solutions.virtualEventsRoot - summary: Get virtualEventRegistration - description: Get the properties and relationships of a virtualEventRegistration object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/virtualeventregistration-get?view=graph-rest-1.0 - operationId: solution.virtualEvent.webinar_GetRegistration + summary: Get presenters from solutions + operationId: solution.virtualEvent.townhall_GetPresenter parameters: - - name: virtualEventWebinar-id + - name: virtualEventTownhall-id in: path - description: The unique identifier of virtualEventWebinar + description: The unique identifier of virtualEventTownhall required: true style: simple schema: type: string - x-ms-docs-key-type: virtualEventWebinar - - name: virtualEventRegistration-id + x-ms-docs-key-type: virtualEventTownhall + - name: virtualEventPresenter-id in: path - description: The unique identifier of virtualEventRegistration + description: The unique identifier of virtualEventPresenter required: true style: simple schema: type: string - x-ms-docs-key-type: virtualEventRegistration + x-ms-docs-key-type: virtualEventPresenter - name: $select in: query description: Select properties to be returned @@ -3714,38 +3978,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.virtualEventRegistration' + $ref: '#/components/schemas/microsoft.graph.virtualEventPresenter' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - solutions.virtualEventsRoot - summary: Update the navigation property registrations in solutions - operationId: solution.virtualEvent.webinar_UpdateRegistration + summary: Update the navigation property presenters in solutions + operationId: solution.virtualEvent.townhall_UpdatePresenter parameters: - - name: virtualEventWebinar-id + - name: virtualEventTownhall-id in: path - description: The unique identifier of virtualEventWebinar + description: The unique identifier of virtualEventTownhall required: true style: simple schema: type: string - x-ms-docs-key-type: virtualEventWebinar - - name: virtualEventRegistration-id + x-ms-docs-key-type: virtualEventTownhall + - name: virtualEventPresenter-id in: path - description: The unique identifier of virtualEventRegistration + description: The unique identifier of virtualEventPresenter required: true style: simple schema: type: string - x-ms-docs-key-type: virtualEventRegistration + x-ms-docs-key-type: virtualEventPresenter requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.virtualEventRegistration' + $ref: '#/components/schemas/microsoft.graph.virtualEventPresenter' required: true responses: 2XX: @@ -3753,15 +4017,2411 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.virtualEventRegistration' + $ref: '#/components/schemas/microsoft.graph.virtualEventPresenter' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - solutions.virtualEventsRoot - summary: Delete navigation property registrations for solutions - operationId: solution.virtualEvent.webinar_DeleteRegistration + - solutions.virtualEventsRoot + summary: Delete navigation property presenters for solutions + operationId: solution.virtualEvent.townhall_DeletePresenter + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: virtualEventPresenter-id + in: path + description: The unique identifier of virtualEventPresenter + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventPresenter + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/virtualEvents/townhalls/{virtualEventTownhall-id}/presenters/$count': + get: + tags: + - solutions.virtualEventsRoot + summary: Get the number of the resource + operationId: solution.virtualEvent.townhall.presenter_GetCount + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/solutions/virtualEvents/townhalls/{virtualEventTownhall-id}/sessions': + get: + tags: + - solutions.virtualEventsRoot + summary: Get sessions from solutions + description: Sessions for the virtual event. + operationId: solution.virtualEvent.townhall_ListSession + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.virtualEventSessionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - solutions.virtualEventsRoot + summary: Create new navigation property to sessions for solutions + operationId: solution.virtualEvent.townhall_CreateSession + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/virtualEvents/townhalls/{virtualEventTownhall-id}/sessions/{virtualEventSession-id}': + get: + tags: + - solutions.virtualEventsRoot + summary: Get sessions from solutions + description: Sessions for the virtual event. + operationId: solution.virtualEvent.townhall_GetSession + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: virtualEventSession-id + in: path + description: The unique identifier of virtualEventSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - solutions.virtualEventsRoot + summary: Update the navigation property sessions in solutions + operationId: solution.virtualEvent.townhall_UpdateSession + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: virtualEventSession-id + in: path + description: The unique identifier of virtualEventSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - solutions.virtualEventsRoot + summary: Delete navigation property sessions for solutions + operationId: solution.virtualEvent.townhall_DeleteSession + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: virtualEventSession-id + in: path + description: The unique identifier of virtualEventSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/virtualEvents/townhalls/{virtualEventTownhall-id}/sessions/{virtualEventSession-id}/attendanceReports': + get: + tags: + - solutions.virtualEventsRoot + summary: Get attendanceReports from solutions + description: The attendance reports of an online meeting. Read-only. + operationId: solution.virtualEvent.townhall.session_ListAttendanceReport + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: virtualEventSession-id + in: path + description: The unique identifier of virtualEventSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.meetingAttendanceReportCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - solutions.virtualEventsRoot + summary: Create new navigation property to attendanceReports for solutions + operationId: solution.virtualEvent.townhall.session_CreateAttendanceReport + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: virtualEventSession-id + in: path + description: The unique identifier of virtualEventSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventSession + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/virtualEvents/townhalls/{virtualEventTownhall-id}/sessions/{virtualEventSession-id}/attendanceReports/{meetingAttendanceReport-id}': + get: + tags: + - solutions.virtualEventsRoot + summary: Get attendanceReports from solutions + description: The attendance reports of an online meeting. Read-only. + operationId: solution.virtualEvent.townhall.session_GetAttendanceReport + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: virtualEventSession-id + in: path + description: The unique identifier of virtualEventSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventSession + - name: meetingAttendanceReport-id + in: path + description: The unique identifier of meetingAttendanceReport + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: meetingAttendanceReport + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - solutions.virtualEventsRoot + summary: Update the navigation property attendanceReports in solutions + operationId: solution.virtualEvent.townhall.session_UpdateAttendanceReport + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: virtualEventSession-id + in: path + description: The unique identifier of virtualEventSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventSession + - name: meetingAttendanceReport-id + in: path + description: The unique identifier of meetingAttendanceReport + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: meetingAttendanceReport + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - solutions.virtualEventsRoot + summary: Delete navigation property attendanceReports for solutions + operationId: solution.virtualEvent.townhall.session_DeleteAttendanceReport + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: virtualEventSession-id + in: path + description: The unique identifier of virtualEventSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventSession + - name: meetingAttendanceReport-id + in: path + description: The unique identifier of meetingAttendanceReport + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: meetingAttendanceReport + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/virtualEvents/townhalls/{virtualEventTownhall-id}/sessions/{virtualEventSession-id}/attendanceReports/{meetingAttendanceReport-id}/attendanceRecords': + get: + tags: + - solutions.virtualEventsRoot + summary: Get attendanceRecords from solutions + description: List of attendance records of an attendance report. Read-only. + operationId: solution.virtualEvent.townhall.session.attendanceReport_ListAttendanceRecord + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: virtualEventSession-id + in: path + description: The unique identifier of virtualEventSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventSession + - name: meetingAttendanceReport-id + in: path + description: The unique identifier of meetingAttendanceReport + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: meetingAttendanceReport + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.attendanceRecordCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - solutions.virtualEventsRoot + summary: Create new navigation property to attendanceRecords for solutions + operationId: solution.virtualEvent.townhall.session.attendanceReport_CreateAttendanceRecord + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: virtualEventSession-id + in: path + description: The unique identifier of virtualEventSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventSession + - name: meetingAttendanceReport-id + in: path + description: The unique identifier of meetingAttendanceReport + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: meetingAttendanceReport + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attendanceRecord' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attendanceRecord' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/virtualEvents/townhalls/{virtualEventTownhall-id}/sessions/{virtualEventSession-id}/attendanceReports/{meetingAttendanceReport-id}/attendanceRecords/{attendanceRecord-id}': + get: + tags: + - solutions.virtualEventsRoot + summary: Get attendanceRecords from solutions + description: List of attendance records of an attendance report. Read-only. + operationId: solution.virtualEvent.townhall.session.attendanceReport_GetAttendanceRecord + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: virtualEventSession-id + in: path + description: The unique identifier of virtualEventSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventSession + - name: meetingAttendanceReport-id + in: path + description: The unique identifier of meetingAttendanceReport + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: meetingAttendanceReport + - name: attendanceRecord-id + in: path + description: The unique identifier of attendanceRecord + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: attendanceRecord + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attendanceRecord' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - solutions.virtualEventsRoot + summary: Update the navigation property attendanceRecords in solutions + operationId: solution.virtualEvent.townhall.session.attendanceReport_UpdateAttendanceRecord + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: virtualEventSession-id + in: path + description: The unique identifier of virtualEventSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventSession + - name: meetingAttendanceReport-id + in: path + description: The unique identifier of meetingAttendanceReport + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: meetingAttendanceReport + - name: attendanceRecord-id + in: path + description: The unique identifier of attendanceRecord + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: attendanceRecord + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attendanceRecord' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attendanceRecord' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - solutions.virtualEventsRoot + summary: Delete navigation property attendanceRecords for solutions + operationId: solution.virtualEvent.townhall.session.attendanceReport_DeleteAttendanceRecord + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: virtualEventSession-id + in: path + description: The unique identifier of virtualEventSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventSession + - name: meetingAttendanceReport-id + in: path + description: The unique identifier of meetingAttendanceReport + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: meetingAttendanceReport + - name: attendanceRecord-id + in: path + description: The unique identifier of attendanceRecord + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: attendanceRecord + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/virtualEvents/townhalls/{virtualEventTownhall-id}/sessions/{virtualEventSession-id}/attendanceReports/{meetingAttendanceReport-id}/attendanceRecords/$count': + get: + tags: + - solutions.virtualEventsRoot + summary: Get the number of the resource + operationId: solution.virtualEvent.townhall.session.attendanceReport.attendanceRecord_GetCount + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: virtualEventSession-id + in: path + description: The unique identifier of virtualEventSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventSession + - name: meetingAttendanceReport-id + in: path + description: The unique identifier of meetingAttendanceReport + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: meetingAttendanceReport + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/solutions/virtualEvents/townhalls/{virtualEventTownhall-id}/sessions/{virtualEventSession-id}/attendanceReports/$count': + get: + tags: + - solutions.virtualEventsRoot + summary: Get the number of the resource + operationId: solution.virtualEvent.townhall.session.attendanceReport_GetCount + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: virtualEventSession-id + in: path + description: The unique identifier of virtualEventSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/solutions/virtualEvents/townhalls/{virtualEventTownhall-id}/sessions/$count': + get: + tags: + - solutions.virtualEventsRoot + summary: Get the number of the resource + operationId: solution.virtualEvent.townhall.session_GetCount + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /solutions/virtualEvents/townhalls/$count: + get: + tags: + - solutions.virtualEventsRoot + summary: Get the number of the resource + operationId: solution.virtualEvent.townhall_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /solutions/virtualEvents/webinars: + get: + tags: + - solutions.virtualEventsRoot + summary: List webinars + description: Get the list of all virtualEventWebinar objects created in the tenant. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/virtualeventsroot-list-webinars?view=graph-rest-1.0 + operationId: solution.virtualEvent_ListWebinar + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.virtualEventWebinarCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - solutions.virtualEventsRoot + summary: Create new navigation property to webinars for solutions + operationId: solution.virtualEvent_CreateWebinar + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventWebinar' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventWebinar' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/virtualEvents/webinars/{virtualEventWebinar-id}': + get: + tags: + - solutions.virtualEventsRoot + summary: Get virtualEventWebinar + description: Read the properties and relationships of a virtualEventWebinar object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/virtualeventwebinar-get?view=graph-rest-1.0 + operationId: solution.virtualEvent_GetWebinar + parameters: + - name: virtualEventWebinar-id + in: path + description: The unique identifier of virtualEventWebinar + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventWebinar + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventWebinar' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - solutions.virtualEventsRoot + summary: Update the navigation property webinars in solutions + operationId: solution.virtualEvent_UpdateWebinar + parameters: + - name: virtualEventWebinar-id + in: path + description: The unique identifier of virtualEventWebinar + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventWebinar + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventWebinar' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventWebinar' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - solutions.virtualEventsRoot + summary: Delete navigation property webinars for solutions + operationId: solution.virtualEvent_DeleteWebinar + parameters: + - name: virtualEventWebinar-id + in: path + description: The unique identifier of virtualEventWebinar + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventWebinar + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/virtualEvents/webinars/{virtualEventWebinar-id}/presenters': + get: + tags: + - solutions.virtualEventsRoot + summary: Get presenters from solutions + operationId: solution.virtualEvent.webinar_ListPresenter + parameters: + - name: virtualEventWebinar-id + in: path + description: The unique identifier of virtualEventWebinar + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventWebinar + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.virtualEventPresenterCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - solutions.virtualEventsRoot + summary: Create new navigation property to presenters for solutions + operationId: solution.virtualEvent.webinar_CreatePresenter + parameters: + - name: virtualEventWebinar-id + in: path + description: The unique identifier of virtualEventWebinar + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventWebinar + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventPresenter' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventPresenter' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/virtualEvents/webinars/{virtualEventWebinar-id}/presenters/{virtualEventPresenter-id}': + get: + tags: + - solutions.virtualEventsRoot + summary: Get presenters from solutions + operationId: solution.virtualEvent.webinar_GetPresenter + parameters: + - name: virtualEventWebinar-id + in: path + description: The unique identifier of virtualEventWebinar + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventWebinar + - name: virtualEventPresenter-id + in: path + description: The unique identifier of virtualEventPresenter + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventPresenter + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventPresenter' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - solutions.virtualEventsRoot + summary: Update the navigation property presenters in solutions + operationId: solution.virtualEvent.webinar_UpdatePresenter + parameters: + - name: virtualEventWebinar-id + in: path + description: The unique identifier of virtualEventWebinar + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventWebinar + - name: virtualEventPresenter-id + in: path + description: The unique identifier of virtualEventPresenter + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventPresenter + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventPresenter' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventPresenter' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - solutions.virtualEventsRoot + summary: Delete navigation property presenters for solutions + operationId: solution.virtualEvent.webinar_DeletePresenter + parameters: + - name: virtualEventWebinar-id + in: path + description: The unique identifier of virtualEventWebinar + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventWebinar + - name: virtualEventPresenter-id + in: path + description: The unique identifier of virtualEventPresenter + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventPresenter + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/virtualEvents/webinars/{virtualEventWebinar-id}/presenters/$count': + get: + tags: + - solutions.virtualEventsRoot + summary: Get the number of the resource + operationId: solution.virtualEvent.webinar.presenter_GetCount + parameters: + - name: virtualEventWebinar-id + in: path + description: The unique identifier of virtualEventWebinar + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventWebinar + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/solutions/virtualEvents/webinars/{virtualEventWebinar-id}/registrationConfiguration': + get: + tags: + - solutions.virtualEventsRoot + summary: Get registrationConfiguration from solutions + operationId: solution.virtualEvent.webinar_GetRegistrationConfiguration + parameters: + - name: virtualEventWebinar-id + in: path + description: The unique identifier of virtualEventWebinar + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventWebinar + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventWebinarRegistrationConfiguration' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - solutions.virtualEventsRoot + summary: Update the navigation property registrationConfiguration in solutions + operationId: solution.virtualEvent.webinar_UpdateRegistrationConfiguration + parameters: + - name: virtualEventWebinar-id + in: path + description: The unique identifier of virtualEventWebinar + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventWebinar + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventWebinarRegistrationConfiguration' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventWebinarRegistrationConfiguration' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - solutions.virtualEventsRoot + summary: Delete navigation property registrationConfiguration for solutions + operationId: solution.virtualEvent.webinar_DeleteRegistrationConfiguration + parameters: + - name: virtualEventWebinar-id + in: path + description: The unique identifier of virtualEventWebinar + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventWebinar + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/virtualEvents/webinars/{virtualEventWebinar-id}/registrationConfiguration/questions': + get: + tags: + - solutions.virtualEventsRoot + summary: Get questions from solutions + operationId: solution.virtualEvent.webinar.registrationConfiguration_ListQuestion + parameters: + - name: virtualEventWebinar-id + in: path + description: The unique identifier of virtualEventWebinar + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventWebinar + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.virtualEventRegistrationQuestionBaseCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - solutions.virtualEventsRoot + summary: Create new navigation property to questions for solutions + operationId: solution.virtualEvent.webinar.registrationConfiguration_CreateQuestion + parameters: + - name: virtualEventWebinar-id + in: path + description: The unique identifier of virtualEventWebinar + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventWebinar + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistrationQuestionBase' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistrationQuestionBase' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/virtualEvents/webinars/{virtualEventWebinar-id}/registrationConfiguration/questions/{virtualEventRegistrationQuestionBase-id}': + get: + tags: + - solutions.virtualEventsRoot + summary: Get questions from solutions + operationId: solution.virtualEvent.webinar.registrationConfiguration_GetQuestion + parameters: + - name: virtualEventWebinar-id + in: path + description: The unique identifier of virtualEventWebinar + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventWebinar + - name: virtualEventRegistrationQuestionBase-id + in: path + description: The unique identifier of virtualEventRegistrationQuestionBase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventRegistrationQuestionBase + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistrationQuestionBase' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - solutions.virtualEventsRoot + summary: Update the navigation property questions in solutions + operationId: solution.virtualEvent.webinar.registrationConfiguration_UpdateQuestion + parameters: + - name: virtualEventWebinar-id + in: path + description: The unique identifier of virtualEventWebinar + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventWebinar + - name: virtualEventRegistrationQuestionBase-id + in: path + description: The unique identifier of virtualEventRegistrationQuestionBase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventRegistrationQuestionBase + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistrationQuestionBase' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistrationQuestionBase' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - solutions.virtualEventsRoot + summary: Delete navigation property questions for solutions + operationId: solution.virtualEvent.webinar.registrationConfiguration_DeleteQuestion + parameters: + - name: virtualEventWebinar-id + in: path + description: The unique identifier of virtualEventWebinar + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventWebinar + - name: virtualEventRegistrationQuestionBase-id + in: path + description: The unique identifier of virtualEventRegistrationQuestionBase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventRegistrationQuestionBase + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/virtualEvents/webinars/{virtualEventWebinar-id}/registrationConfiguration/questions/$count': + get: + tags: + - solutions.virtualEventsRoot + summary: Get the number of the resource + operationId: solution.virtualEvent.webinar.registrationConfiguration.question_GetCount + parameters: + - name: virtualEventWebinar-id + in: path + description: The unique identifier of virtualEventWebinar + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventWebinar + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/solutions/virtualEvents/webinars/{virtualEventWebinar-id}/registrations': + get: + tags: + - solutions.virtualEventsRoot + summary: List virtualEventRegistrations + description: Get a list of all registration records of a webinar. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/virtualeventwebinar-list-registrations?view=graph-rest-1.0 + operationId: solution.virtualEvent.webinar_ListRegistration + parameters: + - name: virtualEventWebinar-id + in: path + description: The unique identifier of virtualEventWebinar + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventWebinar + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.virtualEventRegistrationCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - solutions.virtualEventsRoot + summary: Create new navigation property to registrations for solutions + operationId: solution.virtualEvent.webinar_CreateRegistration + parameters: + - name: virtualEventWebinar-id + in: path + description: The unique identifier of virtualEventWebinar + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventWebinar + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistration' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistration' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/virtualEvents/webinars/{virtualEventWebinar-id}/registrations/{virtualEventRegistration-id}': + get: + tags: + - solutions.virtualEventsRoot + summary: Get virtualEventRegistration + description: Get the properties and relationships of a virtualEventRegistration object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/virtualeventregistration-get?view=graph-rest-1.0 + operationId: solution.virtualEvent.webinar_GetRegistration + parameters: + - name: virtualEventWebinar-id + in: path + description: The unique identifier of virtualEventWebinar + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventWebinar + - name: virtualEventRegistration-id + in: path + description: The unique identifier of virtualEventRegistration + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventRegistration + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistration' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - solutions.virtualEventsRoot + summary: Update the navigation property registrations in solutions + operationId: solution.virtualEvent.webinar_UpdateRegistration + parameters: + - name: virtualEventWebinar-id + in: path + description: The unique identifier of virtualEventWebinar + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventWebinar + - name: virtualEventRegistration-id + in: path + description: The unique identifier of virtualEventRegistration + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventRegistration + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistration' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistration' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - solutions.virtualEventsRoot + summary: Delete navigation property registrations for solutions + operationId: solution.virtualEvent.webinar_DeleteRegistration + parameters: + - name: virtualEventWebinar-id + in: path + description: The unique identifier of virtualEventWebinar + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventWebinar + - name: virtualEventRegistration-id + in: path + description: The unique identifier of virtualEventRegistration + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventRegistration + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/virtualEvents/webinars/{virtualEventWebinar-id}/registrations/{virtualEventRegistration-id}/microsoft.graph.cancel': + post: + tags: + - solutions.Actions + summary: Invoke action cancel + operationId: solution.virtualEvent.webinar.registration_cancel + parameters: + - name: virtualEventWebinar-id + in: path + description: The unique identifier of virtualEventWebinar + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventWebinar + - name: virtualEventRegistration-id + in: path + description: The unique identifier of virtualEventRegistration + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventRegistration + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/solutions/virtualEvents/webinars/{virtualEventWebinar-id}/registrations/{virtualEventRegistration-id}/sessions': + get: + tags: + - solutions.virtualEventsRoot + summary: Get sessions from solutions + operationId: solution.virtualEvent.webinar.registration_ListSession + parameters: + - name: virtualEventWebinar-id + in: path + description: The unique identifier of virtualEventWebinar + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventWebinar + - name: virtualEventRegistration-id + in: path + description: The unique identifier of virtualEventRegistration + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventRegistration + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.virtualEventSessionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/solutions/virtualEvents/webinars/{virtualEventWebinar-id}/registrations/{virtualEventRegistration-id}/sessions/{virtualEventSession-id}': + get: + tags: + - solutions.virtualEventsRoot + summary: Get sessions from solutions + operationId: solution.virtualEvent.webinar.registration_GetSession + parameters: + - name: virtualEventWebinar-id + in: path + description: The unique identifier of virtualEventWebinar + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventWebinar + - name: virtualEventRegistration-id + in: path + description: The unique identifier of virtualEventRegistration + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventRegistration + - name: virtualEventSession-id + in: path + description: The unique identifier of virtualEventSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/virtualEvents/webinars/{virtualEventWebinar-id}/registrations/{virtualEventRegistration-id}/sessions/$count': + get: + tags: + - solutions.virtualEventsRoot + summary: Get the number of the resource + operationId: solution.virtualEvent.webinar.registration.session_GetCount + parameters: + - name: virtualEventWebinar-id + in: path + description: The unique identifier of virtualEventWebinar + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventWebinar + - name: virtualEventRegistration-id + in: path + description: The unique identifier of virtualEventRegistration + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventRegistration + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/solutions/virtualEvents/webinars/{virtualEventWebinar-id}/registrations(email=''{email}'')': + get: + tags: + - solutions.virtualEventsRoot + summary: Get virtualEventRegistration + description: Get the properties and relationships of a virtualEventRegistration object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/virtualeventregistration-get?view=graph-rest-1.0 + operationId: solution.virtualEvent.webinar.registration_GetGraphBPreEmail + parameters: + - name: virtualEventWebinar-id + in: path + description: The unique identifier of virtualEventWebinar + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventWebinar + - name: email + in: path + description: Alternate key of virtualEventRegistration + required: true + style: simple + schema: + type: string + nullable: true + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistration' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - solutions.virtualEventsRoot + summary: Update the navigation property registrations in solutions + operationId: solution.virtualEvent.webinar.registration_UpdateGraphBPreEmail + parameters: + - name: virtualEventWebinar-id + in: path + description: The unique identifier of virtualEventWebinar + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventWebinar + - name: email + in: path + description: Alternate key of virtualEventRegistration + required: true + style: simple + schema: + type: string + nullable: true + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistration' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistration' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - solutions.virtualEventsRoot + summary: Delete navigation property registrations for solutions + operationId: solution.virtualEvent.webinar.registration_DeleteGraphBPreEmail + parameters: + - name: virtualEventWebinar-id + in: path + description: The unique identifier of virtualEventWebinar + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventWebinar + - name: email + in: path + description: Alternate key of virtualEventRegistration + required: true + style: simple + schema: + type: string + nullable: true + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/virtualEvents/webinars/{virtualEventWebinar-id}/registrations(email=''{email}'')/microsoft.graph.cancel': + post: + tags: + - solutions.Actions + summary: Invoke action cancel + operationId: solution.virtualEvent.webinar.registration.email_cancel + parameters: + - name: virtualEventWebinar-id + in: path + description: The unique identifier of virtualEventWebinar + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventWebinar + - name: email + in: path + description: Alternate key of virtualEventRegistration + required: true + style: simple + schema: + type: string + nullable: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/solutions/virtualEvents/webinars/{virtualEventWebinar-id}/registrations(userId=''{userId}'')': + get: + tags: + - solutions.virtualEventsRoot + summary: Get virtualEventRegistration + description: Get the properties and relationships of a virtualEventRegistration object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/virtualeventregistration-get?view=graph-rest-1.0 + operationId: solution.virtualEvent.webinar.registration_GetGraphBPreUserId + parameters: + - name: virtualEventWebinar-id + in: path + description: The unique identifier of virtualEventWebinar + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventWebinar + - name: userId + in: path + description: Alternate key of virtualEventRegistration + required: true + style: simple + schema: + type: string + nullable: true + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistration' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - solutions.virtualEventsRoot + summary: Update the navigation property registrations in solutions + operationId: solution.virtualEvent.webinar.registration_UpdateGraphBPreUserId + parameters: + - name: virtualEventWebinar-id + in: path + description: The unique identifier of virtualEventWebinar + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventWebinar + - name: userId + in: path + description: Alternate key of virtualEventRegistration + required: true + style: simple + schema: + type: string + nullable: true + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistration' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistration' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - solutions.virtualEventsRoot + summary: Delete navigation property registrations for solutions + operationId: solution.virtualEvent.webinar.registration_DeleteGraphBPreUserId + parameters: + - name: virtualEventWebinar-id + in: path + description: The unique identifier of virtualEventWebinar + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventWebinar + - name: userId + in: path + description: Alternate key of virtualEventRegistration + required: true + style: simple + schema: + type: string + nullable: true + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/virtualEvents/webinars/{virtualEventWebinar-id}/registrations(userId=''{userId}'')/microsoft.graph.cancel': + post: + tags: + - solutions.Actions + summary: Invoke action cancel + operationId: solution.virtualEvent.webinar.registration.userId_cancel parameters: - name: virtualEventWebinar-id in: path @@ -3771,26 +6431,20 @@ paths: schema: type: string x-ms-docs-key-type: virtualEventWebinar - - name: virtualEventRegistration-id + - name: userId in: path - description: The unique identifier of virtualEventRegistration + description: Alternate key of virtualEventRegistration required: true style: simple schema: type: string - x-ms-docs-key-type: virtualEventRegistration - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + nullable: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action '/solutions/virtualEvents/webinars/{virtualEventWebinar-id}/registrations/$count': get: tags: @@ -4149,7 +6803,7 @@ paths: tags: - solutions.virtualEventsRoot summary: Get meetingAttendanceReport - description: 'Get the meetingAttendanceReport for an onlineMeeting or a virtualEvent. Each time an online meeting ends, an attendance report is generated for that session.' + description: 'Get the meetingAttendanceReport for an onlineMeeting or a virtualEvent. When an online meeting ends, an attendance report is generated for that session.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/meetingattendancereport-get?view=graph-rest-1.0 @@ -4889,6 +7543,8 @@ components: properties: address: $ref: '#/components/schemas/microsoft.graph.physicalAddress' + bookingPageSettings: + $ref: '#/components/schemas/microsoft.graph.bookingPageSettings' businessHours: type: array items: @@ -4898,6 +7554,11 @@ components: type: string description: The type of business. nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true defaultCurrencyIso: type: string description: The code for the currency that the business operates in on Microsoft Bookings. @@ -4918,6 +7579,11 @@ components: type: string description: The language of the self-service booking page. nullable: true + lastUpdatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true phone: type: string description: 'The telephone number for the business. The phone property, together with address and webSiteUrl, appear in the footer of a business scheduling page.' @@ -4986,6 +7652,15 @@ components: type: string description: The URL of the meeting to join anonymously. nullable: true + appointmentLabel: + type: string + description: Custom label that can be stamped on this appointment by users. + nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true customerEmailAddress: type: string nullable: true @@ -5023,6 +7698,9 @@ components: description: The current number of customers in the appointment format: int32 readOnly: true + isCustomerAllowedToManageBooking: + type: boolean + nullable: true isLocationOnline: type: boolean description: 'If true, indicates that the appointment will be held online. Default value is false.' @@ -5030,6 +7708,11 @@ components: type: string description: The URL of the online meeting for the appointment. nullable: true + lastUpdatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true maximumAttendeesCount: maximum: 2147483647 minimum: -2147483648 @@ -5113,9 +7796,19 @@ components: type: string nullable: true description: List of possible answer values. + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true displayName: type: string description: The question. + lastUpdatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true additionalProperties: type: object description: Represents a custom question of the business. @@ -5157,6 +7850,11 @@ components: type: string description: Additional information that is sent to the customer when an appointment is confirmed. nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true customQuestions: type: array items: @@ -5190,6 +7888,9 @@ components: isAnonymousJoinEnabled: type: boolean description: True if the URL to join the appointment anonymously (anonymousJoinWebUrl) will be generated for the appointment booked for this service. + isCustomerAllowedToManageBooking: + type: boolean + nullable: true isHiddenFromCustomers: type: boolean description: True means this service is not available to customers for booking. @@ -5199,6 +7900,11 @@ components: languageTag: type: string description: The language of the self-service booking page. + lastUpdatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true maximumAttendeesCount: maximum: 2147483647 minimum: -2147483648 @@ -5268,6 +7974,11 @@ components: items: $ref: '#/components/schemas/microsoft.graph.virtualEvent' x-ms-navigationProperty: true + townhalls: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.virtualEventTownhall' + x-ms-navigationProperty: true webinars: type: array items: @@ -5295,6 +8006,11 @@ components: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' status: $ref: '#/components/schemas/microsoft.graph.virtualEventStatus' + presenters: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.virtualEventPresenter' + x-ms-navigationProperty: true sessions: type: array items: @@ -5303,6 +8019,21 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.virtualEventPresenter: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: virtualEventPresenter + type: object + properties: + email: + type: string + nullable: true + identity: + $ref: '#/components/schemas/microsoft.graph.identity' + presenterDetails: + $ref: '#/components/schemas/microsoft.graph.virtualEventPresenterDetails' + additionalProperties: + type: object microsoft.graph.virtualEventSession: allOf: - $ref: '#/components/schemas/microsoft.graph.onlineMeetingBase' @@ -5378,6 +8109,27 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.virtualEventTownhall: + allOf: + - $ref: '#/components/schemas/microsoft.graph.virtualEvent' + - title: virtualEventTownhall + type: object + properties: + audience: + $ref: '#/components/schemas/microsoft.graph.meetingAudience' + coOrganizers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.communicationsUserIdentity' + invitedAttendees: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identity' + isInviteOnly: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.virtualEventWebinar: allOf: - $ref: '#/components/schemas/microsoft.graph.virtualEvent' @@ -5391,6 +8143,8 @@ components: items: $ref: '#/components/schemas/microsoft.graph.communicationsUserIdentity' description: Identity information of coorganizers of the webinar. + registrationConfiguration: + $ref: '#/components/schemas/microsoft.graph.virtualEventWebinarRegistrationConfiguration' registrations: type: array items: @@ -5399,6 +8153,34 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.virtualEventWebinarRegistrationConfiguration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.virtualEventRegistrationConfiguration' + - title: virtualEventWebinarRegistrationConfiguration + type: object + properties: + isManualApprovalEnabled: + type: boolean + nullable: true + isWaitlistEnabled: + type: boolean + nullable: true + additionalProperties: + type: object + microsoft.graph.virtualEventRegistrationQuestionBase: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: virtualEventRegistrationQuestionBase + type: object + properties: + displayName: + type: string + nullable: true + isRequired: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.virtualEventRegistration: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -5423,6 +8205,12 @@ components: type: string description: Last name of the registrant. nullable: true + preferredLanguage: + type: string + nullable: true + preferredTimezone: + type: string + nullable: true registrationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -5440,6 +8228,11 @@ components: type: string description: The registrant's ID in Microsoft Entra ID. Only appears when the registrant is registered in Microsoft Entra ID. nullable: true + sessions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.entity: @@ -5477,6 +8270,44 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.bookingPageSettings: + title: bookingPageSettings + type: object + properties: + accessControl: + $ref: '#/components/schemas/microsoft.graph.bookingPageAccessControl' + bookingPageColorCode: + type: string + description: 'Custom color for bookings page. Value should be in Hex format. Example: `#123456`.' + businessTimeZone: + type: string + description: 'The time zone of the customer. For a list of possible values, see [dateTimeTimeZone](https://learn.microsoft.com/en-us/graph/api/resources/datetimetimezone?view=graph-rest-beta).' + customerConsentMessage: + type: string + description: Customer consent message that is displayed in the Booking page. + enforceOneTimePassword: + type: boolean + description: Enforcing One Time Password (OTP) during appointment creation. + isBusinessLogoDisplayEnabled: + type: boolean + description: Enable display of business logo display on the Bookings page. + isCustomerConsentEnabled: + type: boolean + description: Enforces customer consent on the customer consent message before appointment is booked. + isSearchEngineIndexabilityDisabled: + type: boolean + description: Disable booking page to be indexed by search engines. False by default. + isTimeSlotTimeZoneSetToBusinessTimeZone: + type: boolean + description: If business time zone the default value for the time slots that we show in the bookings page. False by default. + privacyPolicyWebUrl: + type: string + description: The URL of the business' Privacy Policy. + termsAndConditionsWebUrl: + type: string + description: The URL of the business' Terms and Conditions. + additionalProperties: + type: object microsoft.graph.bookingWorkHours: title: bookingWorkHours type: object @@ -5498,6 +8329,17 @@ components: allowStaffSelection: type: boolean description: True if to allow customers to choose a specific person for the booking. + customAvailabilities: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.bookingsAvailabilityWindow' + description: collection of custom availabilities for a given time range. + generalAvailability: + $ref: '#/components/schemas/microsoft.graph.bookingsAvailability' + isMeetingInviteToCustomersEnabled: + type: boolean + description: Enable sending meeting invite to customers. False by default. + nullable: true maximumAdvance: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string @@ -5697,6 +8539,47 @@ components: - canceled - unknownFutureValue type: string + microsoft.graph.identity: + title: identity + type: object + properties: + displayName: + type: string + description: 'The display name of the identity.For drive items, the display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as changed when using delta.' + nullable: true + id: + type: string + description: 'Unique identifier for the identity or actor. For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that''s subject to review.' + nullable: true + additionalProperties: + type: object + microsoft.graph.virtualEventPresenterDetails: + title: virtualEventPresenterDetails + type: object + properties: + bio: + $ref: '#/components/schemas/microsoft.graph.itemBody' + company: + type: string + nullable: true + jobTitle: + type: string + nullable: true + linkedInProfileWebUrl: + type: string + nullable: true + personalSiteWebUrl: + type: string + nullable: true + photo: + type: string + format: base64url + nullable: true + twitterProfileWebUrl: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.onlineMeetingBase: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -5790,20 +8673,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.identity: - title: identity - type: object - properties: - displayName: - type: string - description: 'The display name of the identity. The display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as having changed when using delta.' - nullable: true - id: - type: string - description: 'Unique identifier for the identity. When the unique identifier is unavailable, the displayName property is provided for the identity, but the id property isn''t included in the response.' - nullable: true - additionalProperties: - type: object microsoft.graph.meetingAudience: title: meetingAudience enum: @@ -5823,6 +8692,28 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.virtualEventRegistrationConfiguration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: virtualEventRegistrationConfiguration + type: object + properties: + capacity: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + registrationWebUrl: + type: string + nullable: true + questions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistrationQuestionBase' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.virtualEventRegistrationQuestionAnswer: title: virtualEventRegistrationQuestionAnswer type: object @@ -5977,6 +8868,19 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.virtualEventPresenterCollectionResponse: + title: Collection of virtualEventPresenter + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.virtualEventPresenter' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.virtualEventSessionCollectionResponse: title: Collection of virtualEventSession type: object @@ -6016,6 +8920,19 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.virtualEventTownhallCollectionResponse: + title: Collection of virtualEventTownhall + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.virtualEventTownhall' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.virtualEventWebinarCollectionResponse: title: Collection of virtualEventWebinar type: object @@ -6029,6 +8946,19 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.virtualEventRegistrationQuestionBaseCollectionResponse: + title: Collection of virtualEventRegistrationQuestionBase + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistrationQuestionBase' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.virtualEventRegistrationCollectionResponse: title: Collection of virtualEventRegistration type: object @@ -6042,6 +8972,13 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.bookingPageAccessControl: + title: bookingPageAccessControl + enum: + - unrestricted + - restrictedToOrganization + - unknownFutureValue + type: string microsoft.graph.dayOfWeek: title: dayOfWeek enum: @@ -6069,6 +9006,39 @@ components: format: time additionalProperties: type: object + microsoft.graph.bookingsAvailabilityWindow: + allOf: + - $ref: '#/components/schemas/microsoft.graph.bookingsAvailability' + - title: bookingsAvailabilityWindow + type: object + properties: + endDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + description: Allow customers to end date of availability window. + format: date + nullable: true + startDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + description: Allow customers to start date of availability window. + format: date + nullable: true + additionalProperties: + type: object + microsoft.graph.bookingsAvailability: + title: bookingsAvailability + type: object + properties: + availabilityType: + $ref: '#/components/schemas/microsoft.graph.bookingsServiceAvailabilityType' + businessHours: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.bookingWorkHours' + description: The hours of operation in a week. This is set to null if the availability type is not customWeeklyHours + additionalProperties: + type: object microsoft.graph.bookingReminderRecipients: title: bookingReminderRecipients enum: @@ -6309,6 +9279,14 @@ components: $ref: '#/components/schemas/microsoft.graph.ODataErrors.InnerError' additionalProperties: type: object + microsoft.graph.bookingsServiceAvailabilityType: + title: bookingsServiceAvailabilityType + enum: + - bookWhenStaffAreFree + - notBookable + - customWeeklyHours + - unknownFutureValue + type: string microsoft.graph.lobbyBypassScope: title: lobbyBypassScope enum: @@ -6401,6 +9379,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.virtualEventCollectionResponse' + microsoft.graph.virtualEventPresenterCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventPresenterCollectionResponse' microsoft.graph.virtualEventSessionCollectionResponse: description: Retrieved collection content: @@ -6419,12 +9403,24 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.attendanceRecordCollectionResponse' + microsoft.graph.virtualEventTownhallCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventTownhallCollectionResponse' microsoft.graph.virtualEventWebinarCollectionResponse: description: Retrieved collection content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.virtualEventWebinarCollectionResponse' + microsoft.graph.virtualEventRegistrationQuestionBaseCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistrationQuestionBaseCollectionResponse' microsoft.graph.virtualEventRegistrationCollectionResponse: description: Retrieved collection content: diff --git a/openApiDocs/v1.0/Calendar.yml b/openApiDocs/v1.0/Calendar.yml index 36d70304cf..aa28a9edc0 100644 --- a/openApiDocs/v1.0/Calendar.yml +++ b/openApiDocs/v1.0/Calendar.yml @@ -7071,7 +7071,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -7115,7 +7115,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: diff --git a/openApiDocs/v1.0/CloudCommunications.yml b/openApiDocs/v1.0/CloudCommunications.yml index 6cd5327b8e..08d228fc72 100644 --- a/openApiDocs/v1.0/CloudCommunications.yml +++ b/openApiDocs/v1.0/CloudCommunications.yml @@ -3146,10 +3146,10 @@ paths: tags: - communications.Actions summary: Invoke action invite - description: 'Invite participants to the active call. For more information about how to handle operations, see commsOperation.' + description: 'Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. ' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/participant-invite?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/participant-delete?view=graph-rest-1.0 operationId: communication.call.participant_invite parameters: - name: call-id @@ -8145,7 +8145,7 @@ components: startDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The meeting start time in UTC. Required when you create an online meeting. + description: The meeting start time in UTC. format: date-time nullable: true recordings: @@ -8296,7 +8296,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: 'Date and time at which the transcript was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + description: 'Date and time at which the transcript was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true meetingId: @@ -8910,11 +8910,11 @@ components: properties: displayName: type: string - description: 'The display name of the identity. The display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as having changed when using delta.' + description: 'The display name of the identity.For drive items, the display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as changed when using delta.' nullable: true id: type: string - description: 'Unique identifier for the identity. When the unique identifier is unavailable, the displayName property is provided for the identity, but the id property isn''t included in the response.' + description: 'Unique identifier for the identity or actor. For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that''s subject to review.' nullable: true additionalProperties: type: object diff --git a/openApiDocs/v1.0/Compliance.yml b/openApiDocs/v1.0/Compliance.yml index 3ef78bb910..c36b9d0c82 100644 --- a/openApiDocs/v1.0/Compliance.yml +++ b/openApiDocs/v1.0/Compliance.yml @@ -458,7 +458,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -824,7 +824,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -1941,7 +1941,7 @@ components: inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' insights: - $ref: '#/components/schemas/microsoft.graph.officeGraphInsights' + $ref: '#/components/schemas/microsoft.graph.itemInsights' joinedTeams: type: array items: @@ -2246,11 +2246,11 @@ components: properties: displayName: type: string - description: 'The display name of the identity. The display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as having changed when using delta.' + description: 'The display name of the identity.For drive items, the display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as changed when using delta.' nullable: true id: type: string - description: 'Unique identifier for the identity. When the unique identifier is unavailable, the displayName property is provided for the identity, but the id property isn''t included in the response.' + description: 'Unique identifier for the identity or actor. For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that''s subject to review.' nullable: true additionalProperties: type: object @@ -2936,7 +2936,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.longRunningOperation' - description: Represents the status of a long-running operation. + description: 'Represents the status of a long-running operation, such as a password reset operation.' x-ms-navigationProperty: true passwordMethods: type: array @@ -3740,30 +3740,11 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.officeGraphInsights: + microsoft.graph.itemInsights: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: officeGraphInsights + - $ref: '#/components/schemas/microsoft.graph.officeGraphInsights' + - title: itemInsights type: object - properties: - shared: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' - x-ms-navigationProperty: true - trending: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.trending' - description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' - x-ms-navigationProperty: true - used: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' - x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.licenseDetails: @@ -4454,7 +4435,7 @@ components: startDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The meeting start time in UTC. Required when you create an online meeting. + description: The meeting start time in UTC. format: date-time nullable: true recordings: @@ -4687,8 +4668,12 @@ components: contributionToContentDiscoveryDisabled: type: boolean description: 'When set to true, the delegate access to the user''s trending API is disabled. When set to true, documents in the user''s Office Delve are disabled. When set to true, the relevancy of the content displayed in Microsoft 365, for example in Suggested sites in SharePoint Home and the Discover view in OneDrive for Business is affected. Users can control this setting in Office Delve.' + itemInsights: + $ref: '#/components/schemas/microsoft.graph.userInsightsSettings' shiftPreferences: $ref: '#/components/schemas/microsoft.graph.shiftPreferences' + storage: + $ref: '#/components/schemas/microsoft.graph.userStorage' windows: type: array items: @@ -4704,11 +4689,11 @@ components: properties: locale: type: string - description: The chosen locale of a user in Microsoft Teams. + description: 'Represents the location that a user selected in Microsoft Teams and doesn''t follow the Office''s locale setting. A user’s locale is represented by their preferred language and country or region. For example, en-us. The language component follows two-letter codes as defined in ISO 639-1, and the country component follows two-letter codes as defined in ISO 3166-1 alpha-2.' nullable: true region: type: string - description: The region of the user in Microsoft Teams. + description: 'Represents the region of the organization or the user. For users with multigeo licenses, the property contains the user''s region (if available). For users without multigeo licenses, the property contains the organization''s region.The region value can be any region supported by the Teams payload. The possible values are: Americas, Europe and MiddleEast, Asia Pacific, UAE, Australia, Brazil, Canada, Switzerland, Germany, France, India, Japan, South Korea, Norway, Singapore, United Kingdom, South Africa, Sweden, Qatar, Poland, Italy, Israel, USGov Community Cloud, USGov Community Cloud High, USGov Department of Defense, and China.' nullable: true associatedTeams: type: array @@ -4989,6 +4974,10 @@ components: type: string description: The email address for sending messages to the channel. Read-only. nullable: true + isArchived: + type: boolean + description: Indicates whether the channel is archived. Read-only. + nullable: true isFavoriteByDefault: type: boolean description: 'Indicates whether the channel should be marked as recommended for all members of the team to show in their channel list. Note: All recommended channels automatically show in the channels list for education and frontline worker users. The property can only be set programmatically via the Create team method. The default value is false.' @@ -5155,7 +5144,7 @@ components: nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). Read-only. + description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). nullable: true onPremisesSyncEnabled: type: boolean @@ -7247,66 +7236,30 @@ components: $ref: '#/components/schemas/microsoft.graph.emailAddress' additionalProperties: type: object - microsoft.graph.sharedInsight: + microsoft.graph.officeGraphInsights: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: sharedInsight + - title: officeGraphInsights type: object properties: - lastShared: - $ref: '#/components/schemas/microsoft.graph.sharingDetail' - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - sharingHistory: + shared: type: array items: - $ref: '#/components/schemas/microsoft.graph.sharingDetail' - lastSharedMethod: - $ref: '#/components/schemas/microsoft.graph.entity' - resource: - $ref: '#/components/schemas/microsoft.graph.entity' - additionalProperties: - type: object - microsoft.graph.trending: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: trending - type: object - properties: - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' - format: date-time - nullable: true - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - weight: - type: number - description: 'Value indicating how much the document is currently trending. The larger the number, the more the document is currently trending around the user (the more relevant it is). Returned documents are sorted by this value.' - format: double - resource: - $ref: '#/components/schemas/microsoft.graph.entity' - additionalProperties: - type: object - microsoft.graph.usedInsight: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: usedInsight - type: object - properties: - lastUsed: - $ref: '#/components/schemas/microsoft.graph.usageDetails' - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - resource: - $ref: '#/components/schemas/microsoft.graph.entity' + $ref: '#/components/schemas/microsoft.graph.sharedInsight' + description: 'Calculated relationship that identifies documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for work or school and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' + x-ms-navigationProperty: true + trending: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.trending' + description: 'Calculated relationship that identifies documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for work or school and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' + x-ms-navigationProperty: true + used: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.usedInsight' + description: 'Calculated relationship that identifies the latest documents viewed or modified by a user, including OneDrive for work or school and SharePoint documents, ranked by recency of use.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.servicePlanInfo: @@ -8605,7 +8558,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: 'Date and time at which the transcript was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + description: 'Date and time at which the transcript was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true meetingId: @@ -8874,6 +8827,16 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.userInsightsSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userInsightsSettings + type: object + properties: + isEnabled: + type: boolean + additionalProperties: + type: object microsoft.graph.shiftPreferences: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' @@ -8887,6 +8850,16 @@ components: description: Availability of the user to be scheduled for work and its recurrence pattern. additionalProperties: type: object + microsoft.graph.userStorage: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userStorage + type: object + properties: + quota: + $ref: '#/components/schemas/microsoft.graph.unifiedStorageQuota' + additionalProperties: + type: object microsoft.graph.windowsSetting: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -9325,6 +9298,8 @@ components: - unknownFutureValue - teamifyGroup - createChannel + - archiveChannel + - unarchiveChannel type: string microsoft.graph.teamsAsyncOperationStatus: title: teamsAsyncOperationStatus @@ -10713,7 +10688,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' scope: type: string - description: 'Indicates the scope of how the item is shared: anonymous, organization, or users. Read-only.' + description: 'Indicates the scope of how the item is shared. The possible values are: anonymous, organization, or users. Read-only.' nullable: true sharedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -11585,109 +11560,68 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.sharingDetail: - title: sharingDetail - type: object - properties: - sharedBy: - $ref: '#/components/schemas/microsoft.graph.insightIdentity' - sharedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the file was last shared. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - sharingReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - sharingSubject: - type: string - description: The subject with which the document was shared. - nullable: true - sharingType: - type: string - description: 'Determines the way the document was shared. Can be by a 1Link1, 1Attachment1, 1Group1, 1Site1.' - nullable: true - additionalProperties: - type: object - microsoft.graph.resourceReference: - title: resourceReference - type: object - properties: - id: - type: string - description: The item's unique identifier. - nullable: true - type: - type: string - description: 'A string value that can be used to classify the item, such as ''microsoft.graph.driveItem''' - nullable: true - webUrl: - type: string - description: A URL leading to the referenced item. - nullable: true - additionalProperties: - type: object - microsoft.graph.resourceVisualization: - title: resourceVisualization - type: object - properties: - containerDisplayName: - type: string - description: 'A string describing where the item is stored. For example, the name of a SharePoint site or the user name identifying the owner of the OneDrive storing the item.' - nullable: true - containerType: - type: string - description: Can be used for filtering by the type of container in which the file is stored. Such as Site or OneDriveBusiness. - nullable: true - containerWebUrl: - type: string - description: A path leading to the folder in which the item is stored. - nullable: true - mediaType: - type: string - description: The item's media type. Can be used for filtering for a specific type of file based on supported IANA Media Mime Types. Not all Media Mime Types are supported. - nullable: true - previewImageUrl: - type: string - description: A URL leading to the preview image for the item. - nullable: true - previewText: - type: string - description: A preview text for the item. - nullable: true - title: - type: string - description: The item's title text. - nullable: true - type: - type: string - description: The item's media type. Can be used for filtering for a specific file based on a specific type. See the section Type property values for supported types. - nullable: true - additionalProperties: - type: object - ReferenceNumeric: - enum: - - '-INF' - - INF - - NaN - microsoft.graph.usageDetails: - title: usageDetails - type: object - properties: - lastAccessedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the resource was last accessed by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the resource was last modified by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - additionalProperties: - type: object + microsoft.graph.sharedInsight: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sharedInsight + type: object + properties: + lastShared: + $ref: '#/components/schemas/microsoft.graph.sharingDetail' + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + sharingHistory: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sharingDetail' + lastSharedMethod: + $ref: '#/components/schemas/microsoft.graph.entity' + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object + microsoft.graph.trending: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: trending + type: object + properties: + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + format: date-time + nullable: true + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + weight: + type: number + description: 'Value indicating how much the document is currently trending. The larger the number, the more the document is currently trending around the user (the more relevant it is). Returned documents are sorted by this value.' + format: double + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object + microsoft.graph.usedInsight: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: usedInsight + type: object + properties: + lastUsed: + $ref: '#/components/schemas/microsoft.graph.usageDetails' + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object microsoft.graph.messageRuleActions: title: messageRuleActions type: object @@ -12073,6 +12007,11 @@ components: additionalProperties: type: object description: Device Configuration Setting State for a given device. + ReferenceNumeric: + enum: + - '-INF' + - INF + - NaN microsoft.graph.appLogUploadState: title: appLogUploadState enum: @@ -12846,6 +12785,41 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.unifiedStorageQuota: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: unifiedStorageQuota + type: object + properties: + deleted: + type: integer + format: int64 + nullable: true + manageWebUrl: + type: string + nullable: true + remaining: + type: integer + format: int64 + nullable: true + state: + type: string + nullable: true + total: + type: integer + format: int64 + nullable: true + used: + type: integer + format: int64 + nullable: true + services: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceStorageQuotaBreakdown' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.windowsSettingType: title: windowsSettingType enum: @@ -14374,21 +14348,101 @@ components: $ref: '#/components/schemas/microsoft.graph.termStore.term' additionalProperties: type: object - microsoft.graph.insightIdentity: - title: insightIdentity + microsoft.graph.sharingDetail: + title: sharingDetail type: object properties: - address: + sharedBy: + $ref: '#/components/schemas/microsoft.graph.insightIdentity' + sharedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The email address of the user who shared the item. + description: 'The date and time the file was last shared. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time nullable: true - displayName: + sharingReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + sharingSubject: type: string - description: The display name of the user who shared the item. + description: The subject with which the document was shared. + nullable: true + sharingType: + type: string + description: 'Determines the way the document was shared. Can be by a 1Link1, 1Attachment1, 1Group1, 1Site1.' nullable: true + additionalProperties: + type: object + microsoft.graph.resourceReference: + title: resourceReference + type: object + properties: id: type: string - description: The ID of the user who shared the item. + description: The item's unique identifier. + nullable: true + type: + type: string + description: 'A string value that can be used to classify the item, such as ''microsoft.graph.driveItem''' + nullable: true + webUrl: + type: string + description: A URL leading to the referenced item. + nullable: true + additionalProperties: + type: object + microsoft.graph.resourceVisualization: + title: resourceVisualization + type: object + properties: + containerDisplayName: + type: string + description: 'A string describing where the item is stored. For example, the name of a SharePoint site or the user name identifying the owner of the OneDrive storing the item.' + nullable: true + containerType: + type: string + description: Can be used for filtering by the type of container in which the file is stored. Such as Site or OneDriveBusiness. + nullable: true + containerWebUrl: + type: string + description: A path leading to the folder in which the item is stored. + nullable: true + mediaType: + type: string + description: The item's media type. Can be used for filtering for a specific type of file based on supported IANA Media Mime Types. Not all Media Mime Types are supported. + nullable: true + previewImageUrl: + type: string + description: A URL leading to the preview image for the item. + nullable: true + previewText: + type: string + description: A preview text for the item. + nullable: true + title: + type: string + description: The item's title text. + nullable: true + type: + type: string + description: The item's media type. Can be used for filtering for a specific file based on a specific type. See the section Type property values for supported types. + nullable: true + additionalProperties: + type: object + microsoft.graph.usageDetails: + title: usageDetails + type: object + properties: + lastAccessedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time the resource was last accessed by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time the resource was last modified by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time nullable: true additionalProperties: type: object @@ -15035,6 +15089,13 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.serviceStorageQuotaBreakdown: + allOf: + - $ref: '#/components/schemas/microsoft.graph.storageQuotaBreakdown' + - title: serviceStorageQuotaBreakdown + type: object + additionalProperties: + type: object microsoft.graph.taskStatus: title: taskStatus enum: @@ -16635,6 +16696,24 @@ components: - reuse - unknownFutureValue type: string + microsoft.graph.insightIdentity: + title: insightIdentity + type: object + properties: + address: + type: string + description: The email address of the user who shared the item. + nullable: true + displayName: + type: string + description: The display name of the user who shared the item. + nullable: true + id: + type: string + description: The ID of the user who shared the item. + nullable: true + additionalProperties: + type: object microsoft.graph.settingSourceType: title: settingSourceType enum: @@ -16666,6 +16745,24 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.storageQuotaBreakdown: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: storageQuotaBreakdown + type: object + properties: + displayName: + type: string + nullable: true + manageWebUrl: + type: string + nullable: true + used: + type: integer + format: int64 + nullable: true + additionalProperties: + type: object microsoft.graph.scheduleEntityTheme: title: scheduleEntityTheme enum: diff --git a/openApiDocs/v1.0/DeviceManagement.Actions.yml b/openApiDocs/v1.0/DeviceManagement.Actions.yml index 094c212437..c20ac9e840 100644 --- a/openApiDocs/v1.0/DeviceManagement.Actions.yml +++ b/openApiDocs/v1.0/DeviceManagement.Actions.yml @@ -3474,7 +3474,7 @@ components: inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' insights: - $ref: '#/components/schemas/microsoft.graph.officeGraphInsights' + $ref: '#/components/schemas/microsoft.graph.itemInsights' joinedTeams: type: array items: @@ -4240,7 +4240,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.longRunningOperation' - description: Represents the status of a long-running operation. + description: 'Represents the status of a long-running operation, such as a password reset operation.' x-ms-navigationProperty: true passwordMethods: type: array @@ -5044,30 +5044,11 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.officeGraphInsights: + microsoft.graph.itemInsights: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: officeGraphInsights + - $ref: '#/components/schemas/microsoft.graph.officeGraphInsights' + - title: itemInsights type: object - properties: - shared: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' - x-ms-navigationProperty: true - trending: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.trending' - description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' - x-ms-navigationProperty: true - used: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' - x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.team: @@ -5872,7 +5853,7 @@ components: startDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The meeting start time in UTC. Required when you create an online meeting. + description: The meeting start time in UTC. format: date-time nullable: true recordings: @@ -6105,8 +6086,12 @@ components: contributionToContentDiscoveryDisabled: type: boolean description: 'When set to true, the delegate access to the user''s trending API is disabled. When set to true, documents in the user''s Office Delve are disabled. When set to true, the relevancy of the content displayed in Microsoft 365, for example in Suggested sites in SharePoint Home and the Discover view in OneDrive for Business is affected. Users can control this setting in Office Delve.' + itemInsights: + $ref: '#/components/schemas/microsoft.graph.userInsightsSettings' shiftPreferences: $ref: '#/components/schemas/microsoft.graph.shiftPreferences' + storage: + $ref: '#/components/schemas/microsoft.graph.userStorage' windows: type: array items: @@ -6122,11 +6107,11 @@ components: properties: locale: type: string - description: The chosen locale of a user in Microsoft Teams. + description: 'Represents the location that a user selected in Microsoft Teams and doesn''t follow the Office''s locale setting. A user’s locale is represented by their preferred language and country or region. For example, en-us. The language component follows two-letter codes as defined in ISO 639-1, and the country component follows two-letter codes as defined in ISO 3166-1 alpha-2.' nullable: true region: type: string - description: The region of the user in Microsoft Teams. + description: 'Represents the region of the organization or the user. For users with multigeo licenses, the property contains the user''s region (if available). For users without multigeo licenses, the property contains the organization''s region.The region value can be any region supported by the Teams payload. The possible values are: Americas, Europe and MiddleEast, Asia Pacific, UAE, Australia, Brazil, Canada, Switzerland, Germany, France, India, Japan, South Korea, Norway, Singapore, United Kingdom, South Africa, Sweden, Qatar, Poland, Italy, Israel, USGov Community Cloud, USGov Community Cloud High, USGov Department of Defense, and China.' nullable: true associatedTeams: type: array @@ -7901,66 +7886,30 @@ components: $ref: '#/components/schemas/microsoft.graph.emailAddress' additionalProperties: type: object - microsoft.graph.sharedInsight: + microsoft.graph.officeGraphInsights: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: sharedInsight + - title: officeGraphInsights type: object properties: - lastShared: - $ref: '#/components/schemas/microsoft.graph.sharingDetail' - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - sharingHistory: + shared: type: array items: - $ref: '#/components/schemas/microsoft.graph.sharingDetail' - lastSharedMethod: - $ref: '#/components/schemas/microsoft.graph.entity' - resource: - $ref: '#/components/schemas/microsoft.graph.entity' - additionalProperties: - type: object - microsoft.graph.trending: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: trending - type: object - properties: - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' - format: date-time - nullable: true - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - weight: - type: number - description: 'Value indicating how much the document is currently trending. The larger the number, the more the document is currently trending around the user (the more relevant it is). Returned documents are sorted by this value.' - format: double - resource: - $ref: '#/components/schemas/microsoft.graph.entity' - additionalProperties: - type: object - microsoft.graph.usedInsight: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: usedInsight - type: object - properties: - lastUsed: - $ref: '#/components/schemas/microsoft.graph.usageDetails' - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - resource: - $ref: '#/components/schemas/microsoft.graph.entity' + $ref: '#/components/schemas/microsoft.graph.sharedInsight' + description: 'Calculated relationship that identifies documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for work or school and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' + x-ms-navigationProperty: true + trending: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.trending' + description: 'Calculated relationship that identifies documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for work or school and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' + x-ms-navigationProperty: true + used: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.usedInsight' + description: 'Calculated relationship that identifies the latest documents viewed or modified by a user, including OneDrive for work or school and SharePoint documents, ranked by recency of use.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.teamFunSettings: @@ -8123,6 +8072,10 @@ components: type: string description: The email address for sending messages to the channel. Read-only. nullable: true + isArchived: + type: boolean + description: Indicates whether the channel is archived. Read-only. + nullable: true isFavoriteByDefault: type: boolean description: 'Indicates whether the channel should be marked as recommended for all members of the team to show in their channel list. Note: All recommended channels automatically show in the channels list for education and frontline worker users. The property can only be set programmatically via the Create team method. The default value is false.' @@ -8289,7 +8242,7 @@ components: nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). Read-only. + description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). nullable: true onPremisesSyncEnabled: type: boolean @@ -9959,7 +9912,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: 'Date and time at which the transcript was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + description: 'Date and time at which the transcript was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true meetingId: @@ -10234,14 +10187,24 @@ components: properties: displayName: type: string - description: 'The display name of the identity. The display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as having changed when using delta.' + description: 'The display name of the identity.For drive items, the display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as changed when using delta.' nullable: true id: type: string - description: 'Unique identifier for the identity. When the unique identifier is unavailable, the displayName property is provided for the identity, but the id property isn''t included in the response.' + description: 'Unique identifier for the identity or actor. For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that''s subject to review.' nullable: true additionalProperties: type: object + microsoft.graph.userInsightsSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userInsightsSettings + type: object + properties: + isEnabled: + type: boolean + additionalProperties: + type: object microsoft.graph.shiftPreferences: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' @@ -10255,6 +10218,16 @@ components: description: Availability of the user to be scheduled for work and its recurrence pattern. additionalProperties: type: object + microsoft.graph.userStorage: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userStorage + type: object + properties: + quota: + $ref: '#/components/schemas/microsoft.graph.unifiedStorageQuota' + additionalProperties: + type: object microsoft.graph.windowsSetting: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -11577,7 +11550,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' scope: type: string - description: 'Indicates the scope of how the item is shared: anonymous, organization, or users. Read-only.' + description: 'Indicates the scope of how the item is shared. The possible values are: anonymous, organization, or users. Read-only.' nullable: true sharedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -12490,109 +12463,68 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.sharingDetail: - title: sharingDetail - type: object - properties: - sharedBy: - $ref: '#/components/schemas/microsoft.graph.insightIdentity' - sharedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the file was last shared. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - sharingReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - sharingSubject: - type: string - description: The subject with which the document was shared. - nullable: true - sharingType: - type: string - description: 'Determines the way the document was shared. Can be by a 1Link1, 1Attachment1, 1Group1, 1Site1.' - nullable: true - additionalProperties: - type: object - microsoft.graph.resourceReference: - title: resourceReference - type: object - properties: - id: - type: string - description: The item's unique identifier. - nullable: true - type: - type: string - description: 'A string value that can be used to classify the item, such as ''microsoft.graph.driveItem''' - nullable: true - webUrl: - type: string - description: A URL leading to the referenced item. - nullable: true - additionalProperties: - type: object - microsoft.graph.resourceVisualization: - title: resourceVisualization - type: object - properties: - containerDisplayName: - type: string - description: 'A string describing where the item is stored. For example, the name of a SharePoint site or the user name identifying the owner of the OneDrive storing the item.' - nullable: true - containerType: - type: string - description: Can be used for filtering by the type of container in which the file is stored. Such as Site or OneDriveBusiness. - nullable: true - containerWebUrl: - type: string - description: A path leading to the folder in which the item is stored. - nullable: true - mediaType: - type: string - description: The item's media type. Can be used for filtering for a specific type of file based on supported IANA Media Mime Types. Not all Media Mime Types are supported. - nullable: true - previewImageUrl: - type: string - description: A URL leading to the preview image for the item. - nullable: true - previewText: - type: string - description: A preview text for the item. - nullable: true - title: - type: string - description: The item's title text. - nullable: true - type: - type: string - description: The item's media type. Can be used for filtering for a specific file based on a specific type. See the section Type property values for supported types. - nullable: true - additionalProperties: - type: object - ReferenceNumeric: - enum: - - '-INF' - - INF - - NaN - microsoft.graph.usageDetails: - title: usageDetails - type: object - properties: - lastAccessedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the resource was last accessed by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the resource was last modified by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - additionalProperties: - type: object + microsoft.graph.sharedInsight: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sharedInsight + type: object + properties: + lastShared: + $ref: '#/components/schemas/microsoft.graph.sharingDetail' + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + sharingHistory: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sharingDetail' + lastSharedMethod: + $ref: '#/components/schemas/microsoft.graph.entity' + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object + microsoft.graph.trending: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: trending + type: object + properties: + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + format: date-time + nullable: true + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + weight: + type: number + description: 'Value indicating how much the document is currently trending. The larger the number, the more the document is currently trending around the user (the more relevant it is). Returned documents are sorted by this value.' + format: double + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object + microsoft.graph.usedInsight: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: usedInsight + type: object + properties: + lastUsed: + $ref: '#/components/schemas/microsoft.graph.usageDetails' + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object microsoft.graph.giphyRatingType: title: giphyRatingType enum: @@ -12841,6 +12773,8 @@ components: - unknownFutureValue - teamifyGroup - createChannel + - archiveChannel + - unarchiveChannel type: string microsoft.graph.teamsAsyncOperationStatus: title: teamsAsyncOperationStatus @@ -13439,6 +13373,11 @@ components: additionalProperties: type: object description: Device Configuration Setting State for a given device. + ReferenceNumeric: + enum: + - '-INF' + - INF + - NaN microsoft.graph.appLogUploadState: title: appLogUploadState enum: @@ -14212,6 +14151,41 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.unifiedStorageQuota: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: unifiedStorageQuota + type: object + properties: + deleted: + type: integer + format: int64 + nullable: true + manageWebUrl: + type: string + nullable: true + remaining: + type: integer + format: int64 + nullable: true + state: + type: string + nullable: true + total: + type: integer + format: int64 + nullable: true + used: + type: integer + format: int64 + nullable: true + services: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceStorageQuotaBreakdown' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.windowsSettingType: title: windowsSettingType enum: @@ -15534,21 +15508,101 @@ components: $ref: '#/components/schemas/microsoft.graph.termStore.term' additionalProperties: type: object - microsoft.graph.insightIdentity: - title: insightIdentity + microsoft.graph.sharingDetail: + title: sharingDetail type: object properties: - address: + sharedBy: + $ref: '#/components/schemas/microsoft.graph.insightIdentity' + sharedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The email address of the user who shared the item. + description: 'The date and time the file was last shared. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time nullable: true - displayName: + sharingReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + sharingSubject: type: string - description: The display name of the user who shared the item. + description: The subject with which the document was shared. + nullable: true + sharingType: + type: string + description: 'Determines the way the document was shared. Can be by a 1Link1, 1Attachment1, 1Group1, 1Site1.' nullable: true + additionalProperties: + type: object + microsoft.graph.resourceReference: + title: resourceReference + type: object + properties: id: type: string - description: The ID of the user who shared the item. + description: The item's unique identifier. + nullable: true + type: + type: string + description: 'A string value that can be used to classify the item, such as ''microsoft.graph.driveItem''' + nullable: true + webUrl: + type: string + description: A URL leading to the referenced item. + nullable: true + additionalProperties: + type: object + microsoft.graph.resourceVisualization: + title: resourceVisualization + type: object + properties: + containerDisplayName: + type: string + description: 'A string describing where the item is stored. For example, the name of a SharePoint site or the user name identifying the owner of the OneDrive storing the item.' + nullable: true + containerType: + type: string + description: Can be used for filtering by the type of container in which the file is stored. Such as Site or OneDriveBusiness. + nullable: true + containerWebUrl: + type: string + description: A path leading to the folder in which the item is stored. + nullable: true + mediaType: + type: string + description: The item's media type. Can be used for filtering for a specific type of file based on supported IANA Media Mime Types. Not all Media Mime Types are supported. + nullable: true + previewImageUrl: + type: string + description: A URL leading to the preview image for the item. + nullable: true + previewText: + type: string + description: A preview text for the item. + nullable: true + title: + type: string + description: The item's title text. + nullable: true + type: + type: string + description: The item's media type. Can be used for filtering for a specific file based on a specific type. See the section Type property values for supported types. + nullable: true + additionalProperties: + type: object + microsoft.graph.usageDetails: + title: usageDetails + type: object + properties: + lastAccessedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time the resource was last accessed by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time the resource was last modified by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time nullable: true additionalProperties: type: object @@ -16381,6 +16435,13 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.serviceStorageQuotaBreakdown: + allOf: + - $ref: '#/components/schemas/microsoft.graph.storageQuotaBreakdown' + - title: serviceStorageQuotaBreakdown + type: object + additionalProperties: + type: object microsoft.graph.taskStatus: title: taskStatus enum: @@ -17914,6 +17975,24 @@ components: - reuse - unknownFutureValue type: string + microsoft.graph.insightIdentity: + title: insightIdentity + type: object + properties: + address: + type: string + description: The email address of the user who shared the item. + nullable: true + displayName: + type: string + description: The display name of the user who shared the item. + nullable: true + id: + type: string + description: The ID of the user who shared the item. + nullable: true + additionalProperties: + type: object microsoft.graph.scheduleChangeRequestActor: title: scheduleChangeRequestActor enum: @@ -18012,6 +18091,24 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.storageQuotaBreakdown: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: storageQuotaBreakdown + type: object + properties: + displayName: + type: string + nullable: true + manageWebUrl: + type: string + nullable: true + used: + type: integer + format: int64 + nullable: true + additionalProperties: + type: object microsoft.graph.printMargin: title: printMargin type: object diff --git a/openApiDocs/v1.0/DeviceManagement.Administration.yml b/openApiDocs/v1.0/DeviceManagement.Administration.yml index 0761eee742..491f557cd3 100644 --- a/openApiDocs/v1.0/DeviceManagement.Administration.yml +++ b/openApiDocs/v1.0/DeviceManagement.Administration.yml @@ -2022,11 +2022,11 @@ paths: get: tags: - deviceManagement.roleDefinition - summary: List roleDefinitions - description: List properties and relationships of the roleDefinition objects. + summary: List deviceAndAppManagementRoleDefinitions + description: List properties and relationships of the deviceAndAppManagementRoleDefinition objects. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-rbac-roledefinition-list?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroledefinition-list?view=graph-rest-1.0 operationId: deviceManagement_ListRoleDefinition parameters: - $ref: '#/components/parameters/top' @@ -2186,11 +2186,11 @@ paths: delete: tags: - deviceManagement.roleDefinition - summary: Delete roleDefinition - description: Deletes a roleDefinition. + summary: Delete deviceAndAppManagementRoleDefinition + description: Deletes a deviceAndAppManagementRoleDefinition. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-rbac-roledefinition-delete?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroledefinition-delete?view=graph-rest-1.0 operationId: deviceManagement_DeleteRoleDefinition parameters: - name: roleDefinition-id @@ -5207,7 +5207,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -7312,7 +7312,7 @@ components: inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' insights: - $ref: '#/components/schemas/microsoft.graph.officeGraphInsights' + $ref: '#/components/schemas/microsoft.graph.itemInsights' joinedTeams: type: array items: @@ -8591,7 +8591,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.longRunningOperation' - description: Represents the status of a long-running operation. + description: 'Represents the status of a long-running operation, such as a password reset operation.' x-ms-navigationProperty: true passwordMethods: type: array @@ -9395,30 +9395,11 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.officeGraphInsights: + microsoft.graph.itemInsights: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: officeGraphInsights + - $ref: '#/components/schemas/microsoft.graph.officeGraphInsights' + - title: itemInsights type: object - properties: - shared: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' - x-ms-navigationProperty: true - trending: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.trending' - description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' - x-ms-navigationProperty: true - used: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' - x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.team: @@ -10223,7 +10204,7 @@ components: startDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The meeting start time in UTC. Required when you create an online meeting. + description: The meeting start time in UTC. format: date-time nullable: true recordings: @@ -10456,8 +10437,12 @@ components: contributionToContentDiscoveryDisabled: type: boolean description: 'When set to true, the delegate access to the user''s trending API is disabled. When set to true, documents in the user''s Office Delve are disabled. When set to true, the relevancy of the content displayed in Microsoft 365, for example in Suggested sites in SharePoint Home and the Discover view in OneDrive for Business is affected. Users can control this setting in Office Delve.' + itemInsights: + $ref: '#/components/schemas/microsoft.graph.userInsightsSettings' shiftPreferences: $ref: '#/components/schemas/microsoft.graph.shiftPreferences' + storage: + $ref: '#/components/schemas/microsoft.graph.userStorage' windows: type: array items: @@ -10473,11 +10458,11 @@ components: properties: locale: type: string - description: The chosen locale of a user in Microsoft Teams. + description: 'Represents the location that a user selected in Microsoft Teams and doesn''t follow the Office''s locale setting. A user’s locale is represented by their preferred language and country or region. For example, en-us. The language component follows two-letter codes as defined in ISO 639-1, and the country component follows two-letter codes as defined in ISO 3166-1 alpha-2.' nullable: true region: type: string - description: The region of the user in Microsoft Teams. + description: 'Represents the region of the organization or the user. For users with multigeo licenses, the property contains the user''s region (if available). For users without multigeo licenses, the property contains the organization''s region.The region value can be any region supported by the Teams payload. The possible values are: Americas, Europe and MiddleEast, Asia Pacific, UAE, Australia, Brazil, Canada, Switzerland, Germany, France, India, Japan, South Korea, Norway, Singapore, United Kingdom, South Africa, Sweden, Qatar, Poland, Italy, Israel, USGov Community Cloud, USGov Community Cloud High, USGov Department of Defense, and China.' nullable: true associatedTeams: type: array @@ -12735,66 +12720,30 @@ components: $ref: '#/components/schemas/microsoft.graph.emailAddress' additionalProperties: type: object - microsoft.graph.sharedInsight: + microsoft.graph.officeGraphInsights: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: sharedInsight + - title: officeGraphInsights type: object properties: - lastShared: - $ref: '#/components/schemas/microsoft.graph.sharingDetail' - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - sharingHistory: + shared: type: array items: - $ref: '#/components/schemas/microsoft.graph.sharingDetail' - lastSharedMethod: - $ref: '#/components/schemas/microsoft.graph.entity' - resource: - $ref: '#/components/schemas/microsoft.graph.entity' - additionalProperties: - type: object - microsoft.graph.trending: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: trending - type: object - properties: - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' - format: date-time - nullable: true - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - weight: - type: number - description: 'Value indicating how much the document is currently trending. The larger the number, the more the document is currently trending around the user (the more relevant it is). Returned documents are sorted by this value.' - format: double - resource: - $ref: '#/components/schemas/microsoft.graph.entity' - additionalProperties: - type: object - microsoft.graph.usedInsight: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: usedInsight - type: object - properties: - lastUsed: - $ref: '#/components/schemas/microsoft.graph.usageDetails' - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - resource: - $ref: '#/components/schemas/microsoft.graph.entity' + $ref: '#/components/schemas/microsoft.graph.sharedInsight' + description: 'Calculated relationship that identifies documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for work or school and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' + x-ms-navigationProperty: true + trending: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.trending' + description: 'Calculated relationship that identifies documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for work or school and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' + x-ms-navigationProperty: true + used: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.usedInsight' + description: 'Calculated relationship that identifies the latest documents viewed or modified by a user, including OneDrive for work or school and SharePoint documents, ranked by recency of use.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.teamFunSettings: @@ -12957,6 +12906,10 @@ components: type: string description: The email address for sending messages to the channel. Read-only. nullable: true + isArchived: + type: boolean + description: Indicates whether the channel is archived. Read-only. + nullable: true isFavoriteByDefault: type: boolean description: 'Indicates whether the channel should be marked as recommended for all members of the team to show in their channel list. Note: All recommended channels automatically show in the channels list for education and frontline worker users. The property can only be set programmatically via the Create team method. The default value is false.' @@ -13123,7 +13076,7 @@ components: nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). Read-only. + description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). nullable: true onPremisesSyncEnabled: type: boolean @@ -14793,7 +14746,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: 'Date and time at which the transcript was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + description: 'Date and time at which the transcript was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true meetingId: @@ -15068,14 +15021,24 @@ components: properties: displayName: type: string - description: 'The display name of the identity. The display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as having changed when using delta.' + description: 'The display name of the identity.For drive items, the display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as changed when using delta.' nullable: true id: type: string - description: 'Unique identifier for the identity. When the unique identifier is unavailable, the displayName property is provided for the identity, but the id property isn''t included in the response.' + description: 'Unique identifier for the identity or actor. For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that''s subject to review.' nullable: true additionalProperties: type: object + microsoft.graph.userInsightsSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userInsightsSettings + type: object + properties: + isEnabled: + type: boolean + additionalProperties: + type: object microsoft.graph.shiftPreferences: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' @@ -15089,6 +15052,16 @@ components: description: Availability of the user to be scheduled for work and its recurrence pattern. additionalProperties: type: object + microsoft.graph.userStorage: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userStorage + type: object + properties: + quota: + $ref: '#/components/schemas/microsoft.graph.unifiedStorageQuota' + additionalProperties: + type: object microsoft.graph.windowsSetting: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -16496,7 +16469,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' scope: type: string - description: 'Indicates the scope of how the item is shared: anonymous, organization, or users. Read-only.' + description: 'Indicates the scope of how the item is shared. The possible values are: anonymous, organization, or users. Read-only.' nullable: true sharedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -17409,109 +17382,68 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.sharingDetail: - title: sharingDetail - type: object - properties: - sharedBy: - $ref: '#/components/schemas/microsoft.graph.insightIdentity' - sharedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the file was last shared. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - sharingReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - sharingSubject: - type: string - description: The subject with which the document was shared. - nullable: true - sharingType: - type: string - description: 'Determines the way the document was shared. Can be by a 1Link1, 1Attachment1, 1Group1, 1Site1.' - nullable: true - additionalProperties: - type: object - microsoft.graph.resourceReference: - title: resourceReference - type: object - properties: - id: - type: string - description: The item's unique identifier. - nullable: true - type: - type: string - description: 'A string value that can be used to classify the item, such as ''microsoft.graph.driveItem''' - nullable: true - webUrl: - type: string - description: A URL leading to the referenced item. - nullable: true - additionalProperties: - type: object - microsoft.graph.resourceVisualization: - title: resourceVisualization - type: object - properties: - containerDisplayName: - type: string - description: 'A string describing where the item is stored. For example, the name of a SharePoint site or the user name identifying the owner of the OneDrive storing the item.' - nullable: true - containerType: - type: string - description: Can be used for filtering by the type of container in which the file is stored. Such as Site or OneDriveBusiness. - nullable: true - containerWebUrl: - type: string - description: A path leading to the folder in which the item is stored. - nullable: true - mediaType: - type: string - description: The item's media type. Can be used for filtering for a specific type of file based on supported IANA Media Mime Types. Not all Media Mime Types are supported. - nullable: true - previewImageUrl: - type: string - description: A URL leading to the preview image for the item. - nullable: true - previewText: - type: string - description: A preview text for the item. - nullable: true - title: - type: string - description: The item's title text. - nullable: true - type: - type: string - description: The item's media type. Can be used for filtering for a specific file based on a specific type. See the section Type property values for supported types. - nullable: true - additionalProperties: - type: object - ReferenceNumeric: - enum: - - '-INF' - - INF - - NaN - microsoft.graph.usageDetails: - title: usageDetails - type: object - properties: - lastAccessedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the resource was last accessed by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the resource was last modified by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - additionalProperties: - type: object + microsoft.graph.sharedInsight: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sharedInsight + type: object + properties: + lastShared: + $ref: '#/components/schemas/microsoft.graph.sharingDetail' + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + sharingHistory: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sharingDetail' + lastSharedMethod: + $ref: '#/components/schemas/microsoft.graph.entity' + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object + microsoft.graph.trending: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: trending + type: object + properties: + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + format: date-time + nullable: true + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + weight: + type: number + description: 'Value indicating how much the document is currently trending. The larger the number, the more the document is currently trending around the user (the more relevant it is). Returned documents are sorted by this value.' + format: double + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object + microsoft.graph.usedInsight: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: usedInsight + type: object + properties: + lastUsed: + $ref: '#/components/schemas/microsoft.graph.usageDetails' + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object microsoft.graph.giphyRatingType: title: giphyRatingType enum: @@ -17760,6 +17692,8 @@ components: - unknownFutureValue - teamifyGroup - createChannel + - archiveChannel + - unarchiveChannel type: string microsoft.graph.teamsAsyncOperationStatus: title: teamsAsyncOperationStatus @@ -18346,6 +18280,11 @@ components: additionalProperties: type: object description: Device Configuration Setting State for a given device. + ReferenceNumeric: + enum: + - '-INF' + - INF + - NaN microsoft.graph.appLogUploadState: title: appLogUploadState enum: @@ -19119,6 +19058,41 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.unifiedStorageQuota: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: unifiedStorageQuota + type: object + properties: + deleted: + type: integer + format: int64 + nullable: true + manageWebUrl: + type: string + nullable: true + remaining: + type: integer + format: int64 + nullable: true + state: + type: string + nullable: true + total: + type: integer + format: int64 + nullable: true + used: + type: integer + format: int64 + nullable: true + services: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceStorageQuotaBreakdown' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.windowsSettingType: title: windowsSettingType enum: @@ -20461,21 +20435,101 @@ components: $ref: '#/components/schemas/microsoft.graph.termStore.term' additionalProperties: type: object - microsoft.graph.insightIdentity: - title: insightIdentity + microsoft.graph.sharingDetail: + title: sharingDetail type: object properties: - address: + sharedBy: + $ref: '#/components/schemas/microsoft.graph.insightIdentity' + sharedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The email address of the user who shared the item. + description: 'The date and time the file was last shared. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time nullable: true - displayName: + sharingReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + sharingSubject: type: string - description: The display name of the user who shared the item. + description: The subject with which the document was shared. + nullable: true + sharingType: + type: string + description: 'Determines the way the document was shared. Can be by a 1Link1, 1Attachment1, 1Group1, 1Site1.' nullable: true + additionalProperties: + type: object + microsoft.graph.resourceReference: + title: resourceReference + type: object + properties: id: type: string - description: The ID of the user who shared the item. + description: The item's unique identifier. + nullable: true + type: + type: string + description: 'A string value that can be used to classify the item, such as ''microsoft.graph.driveItem''' + nullable: true + webUrl: + type: string + description: A URL leading to the referenced item. + nullable: true + additionalProperties: + type: object + microsoft.graph.resourceVisualization: + title: resourceVisualization + type: object + properties: + containerDisplayName: + type: string + description: 'A string describing where the item is stored. For example, the name of a SharePoint site or the user name identifying the owner of the OneDrive storing the item.' + nullable: true + containerType: + type: string + description: Can be used for filtering by the type of container in which the file is stored. Such as Site or OneDriveBusiness. + nullable: true + containerWebUrl: + type: string + description: A path leading to the folder in which the item is stored. + nullable: true + mediaType: + type: string + description: The item's media type. Can be used for filtering for a specific type of file based on supported IANA Media Mime Types. Not all Media Mime Types are supported. + nullable: true + previewImageUrl: + type: string + description: A URL leading to the preview image for the item. + nullable: true + previewText: + type: string + description: A preview text for the item. + nullable: true + title: + type: string + description: The item's title text. + nullable: true + type: + type: string + description: The item's media type. Can be used for filtering for a specific file based on a specific type. See the section Type property values for supported types. + nullable: true + additionalProperties: + type: object + microsoft.graph.usageDetails: + title: usageDetails + type: object + properties: + lastAccessedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time the resource was last accessed by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time the resource was last modified by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time nullable: true additionalProperties: type: object @@ -21308,6 +21362,13 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.serviceStorageQuotaBreakdown: + allOf: + - $ref: '#/components/schemas/microsoft.graph.storageQuotaBreakdown' + - title: serviceStorageQuotaBreakdown + type: object + additionalProperties: + type: object microsoft.graph.taskStatus: title: taskStatus enum: @@ -22841,6 +22902,24 @@ components: - reuse - unknownFutureValue type: string + microsoft.graph.insightIdentity: + title: insightIdentity + type: object + properties: + address: + type: string + description: The email address of the user who shared the item. + nullable: true + displayName: + type: string + description: The display name of the user who shared the item. + nullable: true + id: + type: string + description: The ID of the user who shared the item. + nullable: true + additionalProperties: + type: object microsoft.graph.scheduleChangeRequestActor: title: scheduleChangeRequestActor enum: @@ -22939,6 +23018,24 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.storageQuotaBreakdown: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: storageQuotaBreakdown + type: object + properties: + displayName: + type: string + nullable: true + manageWebUrl: + type: string + nullable: true + used: + type: integer + format: int64 + nullable: true + additionalProperties: + type: object microsoft.graph.printMargin: title: printMargin type: object diff --git a/openApiDocs/v1.0/DeviceManagement.Enrollment.yml b/openApiDocs/v1.0/DeviceManagement.Enrollment.yml index 3432a916e4..17cb893f73 100644 --- a/openApiDocs/v1.0/DeviceManagement.Enrollment.yml +++ b/openApiDocs/v1.0/DeviceManagement.Enrollment.yml @@ -149,11 +149,11 @@ paths: post: tags: - deviceManagement.deviceEnrollmentConfiguration - summary: Create deviceEnrollmentPlatformRestrictionsConfiguration - description: Create a new deviceEnrollmentPlatformRestrictionsConfiguration object. + summary: Create deviceEnrollmentWindowsHelloForBusinessConfiguration + description: Create a new deviceEnrollmentWindowsHelloForBusinessConfiguration object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration-create?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-create?view=graph-rest-1.0 operationId: deviceManagement_CreateDeviceEnrollmentConfiguration requestBody: description: New navigation property @@ -176,11 +176,11 @@ paths: get: tags: - deviceManagement.deviceEnrollmentConfiguration - summary: Get deviceEnrollmentConfiguration - description: Read properties and relationships of the deviceEnrollmentConfiguration object. + summary: Get deviceEnrollmentWindowsHelloForBusinessConfiguration + description: Read properties and relationships of the deviceEnrollmentWindowsHelloForBusinessConfiguration object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentconfiguration-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-get?view=graph-rest-1.0 operationId: deviceManagement_GetDeviceEnrollmentConfiguration parameters: - name: deviceEnrollmentConfiguration-id @@ -224,11 +224,11 @@ paths: patch: tags: - deviceManagement.deviceEnrollmentConfiguration - summary: Update deviceEnrollmentLimitConfiguration - description: Update the properties of a deviceEnrollmentLimitConfiguration object. + summary: Update deviceEnrollmentPlatformRestrictionsConfiguration + description: Update the properties of a deviceEnrollmentPlatformRestrictionsConfiguration object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentlimitconfiguration-update?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration-update?view=graph-rest-1.0 operationId: deviceManagement_UpdateDeviceEnrollmentConfiguration parameters: - name: deviceEnrollmentConfiguration-id @@ -259,11 +259,11 @@ paths: delete: tags: - deviceManagement.deviceEnrollmentConfiguration - summary: Delete deviceEnrollmentWindowsHelloForBusinessConfiguration - description: Deletes a deviceEnrollmentWindowsHelloForBusinessConfiguration. + summary: Delete deviceEnrollmentLimitConfiguration + description: Deletes a deviceEnrollmentLimitConfiguration. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-delete?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentlimitconfiguration-delete?view=graph-rest-1.0 operationId: deviceManagement_DeleteDeviceEnrollmentConfiguration parameters: - name: deviceEnrollmentConfiguration-id @@ -2081,11 +2081,11 @@ components: properties: displayName: type: string - description: 'The display name of the identity. The display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as having changed when using delta.' + description: 'The display name of the identity.For drive items, the display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as changed when using delta.' nullable: true id: type: string - description: 'Unique identifier for the identity. When the unique identifier is unavailable, the displayName property is provided for the identity, but the id property isn''t included in the response.' + description: 'Unique identifier for the identity or actor. For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that''s subject to review.' nullable: true additionalProperties: type: object diff --git a/openApiDocs/v1.0/DeviceManagement.yml b/openApiDocs/v1.0/DeviceManagement.yml index fa88357f49..9eed3b040b 100644 --- a/openApiDocs/v1.0/DeviceManagement.yml +++ b/openApiDocs/v1.0/DeviceManagement.yml @@ -895,7 +895,7 @@ paths: description: Read properties and relationships of the deviceManagement object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-rbac-devicemanagement-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-raimportcerts-devicemanagement-get?view=graph-rest-1.0 operationId: deviceManagement_GetDeviceManagement parameters: - name: $select @@ -935,7 +935,7 @@ paths: description: Update the properties of a deviceManagement object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-remoteassistance-devicemanagement-update?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-companyterms-devicemanagement-update?view=graph-rest-1.0 operationId: deviceManagement_UpdateDeviceManagement requestBody: description: New property values @@ -1512,11 +1512,11 @@ paths: get: tags: - deviceManagement.deviceCompliancePolicy - summary: List windows81CompliancePolicies - description: List properties and relationships of the windows81CompliancePolicy objects. + summary: List macOSCompliancePolicies + description: List properties and relationships of the macOSCompliancePolicy objects. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows81compliancepolicy-list?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-deviceconfig-macoscompliancepolicy-list?view=graph-rest-1.0 operationId: deviceManagement_ListDeviceCompliancePolicy parameters: - $ref: '#/components/parameters/top' @@ -1566,11 +1566,11 @@ paths: post: tags: - deviceManagement.deviceCompliancePolicy - summary: Create windows10MobileCompliancePolicy - description: Create a new windows10MobileCompliancePolicy object. + summary: Create androidWorkProfileCompliancePolicy + description: Create a new androidWorkProfileCompliancePolicy object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10mobilecompliancepolicy-create?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidworkprofilecompliancepolicy-create?view=graph-rest-1.0 operationId: deviceManagement_CreateDeviceCompliancePolicy requestBody: description: New navigation property @@ -1593,11 +1593,11 @@ paths: get: tags: - deviceManagement.deviceCompliancePolicy - summary: Get windows81CompliancePolicy - description: Read properties and relationships of the windows81CompliancePolicy object. + summary: Get windows10MobileCompliancePolicy + description: Read properties and relationships of the windows10MobileCompliancePolicy object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows81compliancepolicy-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10mobilecompliancepolicy-get?view=graph-rest-1.0 operationId: deviceManagement_GetDeviceCompliancePolicy parameters: - name: deviceCompliancePolicy-id @@ -1641,11 +1641,11 @@ paths: patch: tags: - deviceManagement.deviceCompliancePolicy - summary: Update windows10MobileCompliancePolicy - description: Update the properties of a windows10MobileCompliancePolicy object. + summary: Update windows10CompliancePolicy + description: Update the properties of a windows10CompliancePolicy object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10mobilecompliancepolicy-update?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10compliancepolicy-update?view=graph-rest-1.0 operationId: deviceManagement_UpdateDeviceCompliancePolicy parameters: - name: deviceCompliancePolicy-id @@ -1676,11 +1676,11 @@ paths: delete: tags: - deviceManagement.deviceCompliancePolicy - summary: Delete iosCompliancePolicy - description: Deletes a iosCompliancePolicy. + summary: Delete androidWorkProfileCompliancePolicy + description: Deletes a androidWorkProfileCompliancePolicy. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-deviceconfig-ioscompliancepolicy-delete?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidworkprofilecompliancepolicy-delete?view=graph-rest-1.0 operationId: deviceManagement_DeleteDeviceCompliancePolicy parameters: - name: deviceCompliancePolicy-id @@ -4156,11 +4156,11 @@ paths: get: tags: - deviceManagement.deviceConfiguration - summary: List windows10EndpointProtectionConfigurations - description: List properties and relationships of the windows10EndpointProtectionConfiguration objects. + summary: List macOSCustomConfigurations + description: List properties and relationships of the macOSCustomConfiguration objects. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10endpointprotectionconfiguration-list?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-deviceconfig-macoscustomconfiguration-list?view=graph-rest-1.0 operationId: deviceManagement_ListDeviceConfiguration parameters: - $ref: '#/components/parameters/top' @@ -4210,11 +4210,11 @@ paths: post: tags: - deviceManagement.deviceConfiguration - summary: Create windows81GeneralConfiguration - description: Create a new windows81GeneralConfiguration object. + summary: Create windows10EndpointProtectionConfiguration + description: Create a new windows10EndpointProtectionConfiguration object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows81generalconfiguration-create?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10endpointprotectionconfiguration-create?view=graph-rest-1.0 operationId: deviceManagement_CreateDeviceConfiguration requestBody: description: New navigation property @@ -4237,11 +4237,11 @@ paths: get: tags: - deviceManagement.deviceConfiguration - summary: Get androidWorkProfileGeneralDeviceConfiguration - description: Read properties and relationships of the androidWorkProfileGeneralDeviceConfiguration object. + summary: Get sharedPCConfiguration + description: Read properties and relationships of the sharedPCConfiguration object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidworkprofilegeneraldeviceconfiguration-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-deviceconfig-sharedpcconfiguration-get?view=graph-rest-1.0 operationId: deviceManagement_GetDeviceConfiguration parameters: - name: deviceConfiguration-id @@ -4285,11 +4285,11 @@ paths: patch: tags: - deviceManagement.deviceConfiguration - summary: Update windows10EndpointProtectionConfiguration - description: Update the properties of a windows10EndpointProtectionConfiguration object. + summary: Update macOSGeneralDeviceConfiguration + description: Update the properties of a macOSGeneralDeviceConfiguration object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10endpointprotectionconfiguration-update?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-deviceconfig-macosgeneraldeviceconfiguration-update?view=graph-rest-1.0 operationId: deviceManagement_UpdateDeviceConfiguration parameters: - name: deviceConfiguration-id @@ -4320,11 +4320,11 @@ paths: delete: tags: - deviceManagement.deviceConfiguration - summary: Delete windows10TeamGeneralConfiguration - description: Deletes a windows10TeamGeneralConfiguration. + summary: Delete androidWorkProfileCustomConfiguration + description: Deletes a androidWorkProfileCustomConfiguration. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10teamgeneralconfiguration-delete?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidworkprofilecustomconfiguration-delete?view=graph-rest-1.0 operationId: deviceManagement_DeleteDeviceConfiguration parameters: - name: deviceConfiguration-id @@ -19862,7 +19862,7 @@ components: inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' insights: - $ref: '#/components/schemas/microsoft.graph.officeGraphInsights' + $ref: '#/components/schemas/microsoft.graph.itemInsights' joinedTeams: type: array items: @@ -21810,11 +21810,11 @@ components: properties: displayName: type: string - description: 'The display name of the identity. The display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as having changed when using delta.' + description: 'The display name of the identity.For drive items, the display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as changed when using delta.' nullable: true id: type: string - description: 'Unique identifier for the identity. When the unique identifier is unavailable, the displayName property is provided for the identity, but the id property isn''t included in the response.' + description: 'Unique identifier for the identity or actor. For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that''s subject to review.' nullable: true additionalProperties: type: object @@ -23438,7 +23438,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.longRunningOperation' - description: Represents the status of a long-running operation. + description: 'Represents the status of a long-running operation, such as a password reset operation.' x-ms-navigationProperty: true passwordMethods: type: array @@ -24224,30 +24224,11 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.officeGraphInsights: + microsoft.graph.itemInsights: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: officeGraphInsights + - $ref: '#/components/schemas/microsoft.graph.officeGraphInsights' + - title: itemInsights type: object - properties: - shared: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' - x-ms-navigationProperty: true - trending: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.trending' - description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' - x-ms-navigationProperty: true - used: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' - x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.team: @@ -24773,7 +24754,7 @@ components: startDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The meeting start time in UTC. Required when you create an online meeting. + description: The meeting start time in UTC. format: date-time nullable: true recordings: @@ -25006,8 +24987,12 @@ components: contributionToContentDiscoveryDisabled: type: boolean description: 'When set to true, the delegate access to the user''s trending API is disabled. When set to true, documents in the user''s Office Delve are disabled. When set to true, the relevancy of the content displayed in Microsoft 365, for example in Suggested sites in SharePoint Home and the Discover view in OneDrive for Business is affected. Users can control this setting in Office Delve.' + itemInsights: + $ref: '#/components/schemas/microsoft.graph.userInsightsSettings' shiftPreferences: $ref: '#/components/schemas/microsoft.graph.shiftPreferences' + storage: + $ref: '#/components/schemas/microsoft.graph.userStorage' windows: type: array items: @@ -25023,11 +25008,11 @@ components: properties: locale: type: string - description: The chosen locale of a user in Microsoft Teams. + description: 'Represents the location that a user selected in Microsoft Teams and doesn''t follow the Office''s locale setting. A user’s locale is represented by their preferred language and country or region. For example, en-us. The language component follows two-letter codes as defined in ISO 639-1, and the country component follows two-letter codes as defined in ISO 3166-1 alpha-2.' nullable: true region: type: string - description: The region of the user in Microsoft Teams. + description: 'Represents the region of the organization or the user. For users with multigeo licenses, the property contains the user''s region (if available). For users without multigeo licenses, the property contains the organization''s region.The region value can be any region supported by the Teams payload. The possible values are: Americas, Europe and MiddleEast, Asia Pacific, UAE, Australia, Brazil, Canada, Switzerland, Germany, France, India, Japan, South Korea, Norway, Singapore, United Kingdom, South Africa, Sweden, Qatar, Poland, Italy, Israel, USGov Community Cloud, USGov Community Cloud High, USGov Department of Defense, and China.' nullable: true associatedTeams: type: array @@ -27242,66 +27227,30 @@ components: $ref: '#/components/schemas/microsoft.graph.emailAddress' additionalProperties: type: object - microsoft.graph.sharedInsight: + microsoft.graph.officeGraphInsights: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: sharedInsight + - title: officeGraphInsights type: object properties: - lastShared: - $ref: '#/components/schemas/microsoft.graph.sharingDetail' - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - sharingHistory: + shared: type: array items: - $ref: '#/components/schemas/microsoft.graph.sharingDetail' - lastSharedMethod: - $ref: '#/components/schemas/microsoft.graph.entity' - resource: - $ref: '#/components/schemas/microsoft.graph.entity' - additionalProperties: - type: object - microsoft.graph.trending: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: trending - type: object - properties: - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' - format: date-time - nullable: true - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - weight: - type: number - description: 'Value indicating how much the document is currently trending. The larger the number, the more the document is currently trending around the user (the more relevant it is). Returned documents are sorted by this value.' - format: double - resource: - $ref: '#/components/schemas/microsoft.graph.entity' - additionalProperties: - type: object - microsoft.graph.usedInsight: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: usedInsight - type: object - properties: - lastUsed: - $ref: '#/components/schemas/microsoft.graph.usageDetails' - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - resource: - $ref: '#/components/schemas/microsoft.graph.entity' + $ref: '#/components/schemas/microsoft.graph.sharedInsight' + description: 'Calculated relationship that identifies documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for work or school and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' + x-ms-navigationProperty: true + trending: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.trending' + description: 'Calculated relationship that identifies documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for work or school and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' + x-ms-navigationProperty: true + used: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.usedInsight' + description: 'Calculated relationship that identifies the latest documents viewed or modified by a user, including OneDrive for work or school and SharePoint documents, ranked by recency of use.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.teamFunSettings: @@ -27464,6 +27413,10 @@ components: type: string description: The email address for sending messages to the channel. Read-only. nullable: true + isArchived: + type: boolean + description: Indicates whether the channel is archived. Read-only. + nullable: true isFavoriteByDefault: type: boolean description: 'Indicates whether the channel should be marked as recommended for all members of the team to show in their channel list. Note: All recommended channels automatically show in the channels list for education and frontline worker users. The property can only be set programmatically via the Create team method. The default value is false.' @@ -27630,7 +27583,7 @@ components: nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). Read-only. + description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). nullable: true onPremisesSyncEnabled: type: boolean @@ -28523,7 +28476,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: 'Date and time at which the transcript was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + description: 'Date and time at which the transcript was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true meetingId: @@ -28792,6 +28745,16 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.userInsightsSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userInsightsSettings + type: object + properties: + isEnabled: + type: boolean + additionalProperties: + type: object microsoft.graph.shiftPreferences: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' @@ -28805,6 +28768,16 @@ components: description: Availability of the user to be scheduled for work and its recurrence pattern. additionalProperties: type: object + microsoft.graph.userStorage: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userStorage + type: object + properties: + quota: + $ref: '#/components/schemas/microsoft.graph.unifiedStorageQuota' + additionalProperties: + type: object microsoft.graph.windowsSetting: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -30254,7 +30227,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' scope: type: string - description: 'Indicates the scope of how the item is shared: anonymous, organization, or users. Read-only.' + description: 'Indicates the scope of how the item is shared. The possible values are: anonymous, organization, or users. Read-only.' nullable: true sharedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -31167,104 +31140,68 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.sharingDetail: - title: sharingDetail - type: object - properties: - sharedBy: - $ref: '#/components/schemas/microsoft.graph.insightIdentity' - sharedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the file was last shared. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - sharingReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - sharingSubject: - type: string - description: The subject with which the document was shared. - nullable: true - sharingType: - type: string - description: 'Determines the way the document was shared. Can be by a 1Link1, 1Attachment1, 1Group1, 1Site1.' - nullable: true - additionalProperties: - type: object - microsoft.graph.resourceReference: - title: resourceReference - type: object - properties: - id: - type: string - description: The item's unique identifier. - nullable: true - type: - type: string - description: 'A string value that can be used to classify the item, such as ''microsoft.graph.driveItem''' - nullable: true - webUrl: - type: string - description: A URL leading to the referenced item. - nullable: true - additionalProperties: - type: object - microsoft.graph.resourceVisualization: - title: resourceVisualization - type: object - properties: - containerDisplayName: - type: string - description: 'A string describing where the item is stored. For example, the name of a SharePoint site or the user name identifying the owner of the OneDrive storing the item.' - nullable: true - containerType: - type: string - description: Can be used for filtering by the type of container in which the file is stored. Such as Site or OneDriveBusiness. - nullable: true - containerWebUrl: - type: string - description: A path leading to the folder in which the item is stored. - nullable: true - mediaType: - type: string - description: The item's media type. Can be used for filtering for a specific type of file based on supported IANA Media Mime Types. Not all Media Mime Types are supported. - nullable: true - previewImageUrl: - type: string - description: A URL leading to the preview image for the item. - nullable: true - previewText: - type: string - description: A preview text for the item. - nullable: true - title: - type: string - description: The item's title text. - nullable: true - type: - type: string - description: The item's media type. Can be used for filtering for a specific file based on a specific type. See the section Type property values for supported types. - nullable: true - additionalProperties: - type: object - microsoft.graph.usageDetails: - title: usageDetails - type: object - properties: - lastAccessedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the resource was last accessed by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the resource was last modified by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - additionalProperties: - type: object + microsoft.graph.sharedInsight: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sharedInsight + type: object + properties: + lastShared: + $ref: '#/components/schemas/microsoft.graph.sharingDetail' + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + sharingHistory: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sharingDetail' + lastSharedMethod: + $ref: '#/components/schemas/microsoft.graph.entity' + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object + microsoft.graph.trending: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: trending + type: object + properties: + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + format: date-time + nullable: true + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + weight: + type: number + description: 'Value indicating how much the document is currently trending. The larger the number, the more the document is currently trending around the user (the more relevant it is). Returned documents are sorted by this value.' + format: double + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object + microsoft.graph.usedInsight: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: usedInsight + type: object + properties: + lastUsed: + $ref: '#/components/schemas/microsoft.graph.usageDetails' + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object microsoft.graph.giphyRatingType: title: giphyRatingType enum: @@ -31513,6 +31450,8 @@ components: - unknownFutureValue - teamifyGroup - createChannel + - archiveChannel + - unarchiveChannel type: string microsoft.graph.teamsAsyncOperationStatus: title: teamsAsyncOperationStatus @@ -32465,6 +32404,41 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.unifiedStorageQuota: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: unifiedStorageQuota + type: object + properties: + deleted: + type: integer + format: int64 + nullable: true + manageWebUrl: + type: string + nullable: true + remaining: + type: integer + format: int64 + nullable: true + state: + type: string + nullable: true + total: + type: integer + format: int64 + nullable: true + used: + type: integer + format: int64 + nullable: true + services: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceStorageQuotaBreakdown' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.windowsSettingType: title: windowsSettingType enum: @@ -33859,21 +33833,101 @@ components: $ref: '#/components/schemas/microsoft.graph.termStore.term' additionalProperties: type: object - microsoft.graph.insightIdentity: - title: insightIdentity + microsoft.graph.sharingDetail: + title: sharingDetail type: object properties: - address: + sharedBy: + $ref: '#/components/schemas/microsoft.graph.insightIdentity' + sharedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The email address of the user who shared the item. + description: 'The date and time the file was last shared. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time nullable: true - displayName: + sharingReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + sharingSubject: type: string - description: The display name of the user who shared the item. + description: The subject with which the document was shared. nullable: true + sharingType: + type: string + description: 'Determines the way the document was shared. Can be by a 1Link1, 1Attachment1, 1Group1, 1Site1.' + nullable: true + additionalProperties: + type: object + microsoft.graph.resourceReference: + title: resourceReference + type: object + properties: id: type: string - description: The ID of the user who shared the item. + description: The item's unique identifier. + nullable: true + type: + type: string + description: 'A string value that can be used to classify the item, such as ''microsoft.graph.driveItem''' + nullable: true + webUrl: + type: string + description: A URL leading to the referenced item. + nullable: true + additionalProperties: + type: object + microsoft.graph.resourceVisualization: + title: resourceVisualization + type: object + properties: + containerDisplayName: + type: string + description: 'A string describing where the item is stored. For example, the name of a SharePoint site or the user name identifying the owner of the OneDrive storing the item.' + nullable: true + containerType: + type: string + description: Can be used for filtering by the type of container in which the file is stored. Such as Site or OneDriveBusiness. + nullable: true + containerWebUrl: + type: string + description: A path leading to the folder in which the item is stored. + nullable: true + mediaType: + type: string + description: The item's media type. Can be used for filtering for a specific type of file based on supported IANA Media Mime Types. Not all Media Mime Types are supported. + nullable: true + previewImageUrl: + type: string + description: A URL leading to the preview image for the item. + nullable: true + previewText: + type: string + description: A preview text for the item. + nullable: true + title: + type: string + description: The item's title text. + nullable: true + type: + type: string + description: The item's media type. Can be used for filtering for a specific file based on a specific type. See the section Type property values for supported types. + nullable: true + additionalProperties: + type: object + microsoft.graph.usageDetails: + title: usageDetails + type: object + properties: + lastAccessedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time the resource was last accessed by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time the resource was last modified by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time nullable: true additionalProperties: type: object @@ -34309,6 +34363,13 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.serviceStorageQuotaBreakdown: + allOf: + - $ref: '#/components/schemas/microsoft.graph.storageQuotaBreakdown' + - title: serviceStorageQuotaBreakdown + type: object + additionalProperties: + type: object microsoft.graph.taskStatus: title: taskStatus enum: @@ -35842,6 +35903,24 @@ components: - reuse - unknownFutureValue type: string + microsoft.graph.insightIdentity: + title: insightIdentity + type: object + properties: + address: + type: string + description: The email address of the user who shared the item. + nullable: true + displayName: + type: string + description: The display name of the user who shared the item. + nullable: true + id: + type: string + description: The ID of the user who shared the item. + nullable: true + additionalProperties: + type: object microsoft.graph.scheduleChangeRequestActor: title: scheduleChangeRequestActor enum: @@ -35934,6 +36013,24 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.storageQuotaBreakdown: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: storageQuotaBreakdown + type: object + properties: + displayName: + type: string + nullable: true + manageWebUrl: + type: string + nullable: true + used: + type: integer + format: int64 + nullable: true + additionalProperties: + type: object microsoft.graph.printMargin: title: printMargin type: object diff --git a/openApiDocs/v1.0/Devices.CloudPrint.yml b/openApiDocs/v1.0/Devices.CloudPrint.yml index 21cd6d5459..cfad27d94a 100644 --- a/openApiDocs/v1.0/Devices.CloudPrint.yml +++ b/openApiDocs/v1.0/Devices.CloudPrint.yml @@ -3749,7 +3749,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -6970,7 +6970,7 @@ components: nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). Read-only. + description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). nullable: true onPremisesSyncEnabled: type: boolean @@ -7607,7 +7607,7 @@ components: inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' insights: - $ref: '#/components/schemas/microsoft.graph.officeGraphInsights' + $ref: '#/components/schemas/microsoft.graph.itemInsights' joinedTeams: type: array items: @@ -8289,11 +8289,11 @@ components: properties: displayName: type: string - description: 'The display name of the identity. The display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as having changed when using delta.' + description: 'The display name of the identity.For drive items, the display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as changed when using delta.' nullable: true id: type: string - description: 'Unique identifier for the identity. When the unique identifier is unavailable, the displayName property is provided for the identity, but the id property isn''t included in the response.' + description: 'Unique identifier for the identity or actor. For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that''s subject to review.' nullable: true additionalProperties: type: object @@ -9609,7 +9609,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.longRunningOperation' - description: Represents the status of a long-running operation. + description: 'Represents the status of a long-running operation, such as a password reset operation.' x-ms-navigationProperty: true passwordMethods: type: array @@ -10011,30 +10011,11 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.officeGraphInsights: + microsoft.graph.itemInsights: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: officeGraphInsights + - $ref: '#/components/schemas/microsoft.graph.officeGraphInsights' + - title: itemInsights type: object - properties: - shared: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' - x-ms-navigationProperty: true - trending: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.trending' - description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' - x-ms-navigationProperty: true - used: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' - x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.licenseDetails: @@ -10681,7 +10662,7 @@ components: startDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The meeting start time in UTC. Required when you create an online meeting. + description: The meeting start time in UTC. format: date-time nullable: true recordings: @@ -10864,8 +10845,12 @@ components: contributionToContentDiscoveryDisabled: type: boolean description: 'When set to true, the delegate access to the user''s trending API is disabled. When set to true, documents in the user''s Office Delve are disabled. When set to true, the relevancy of the content displayed in Microsoft 365, for example in Suggested sites in SharePoint Home and the Discover view in OneDrive for Business is affected. Users can control this setting in Office Delve.' + itemInsights: + $ref: '#/components/schemas/microsoft.graph.userInsightsSettings' shiftPreferences: $ref: '#/components/schemas/microsoft.graph.shiftPreferences' + storage: + $ref: '#/components/schemas/microsoft.graph.userStorage' windows: type: array items: @@ -10881,11 +10866,11 @@ components: properties: locale: type: string - description: The chosen locale of a user in Microsoft Teams. + description: 'Represents the location that a user selected in Microsoft Teams and doesn''t follow the Office''s locale setting. A user’s locale is represented by their preferred language and country or region. For example, en-us. The language component follows two-letter codes as defined in ISO 639-1, and the country component follows two-letter codes as defined in ISO 3166-1 alpha-2.' nullable: true region: type: string - description: The region of the user in Microsoft Teams. + description: 'Represents the region of the organization or the user. For users with multigeo licenses, the property contains the user''s region (if available). For users without multigeo licenses, the property contains the organization''s region.The region value can be any region supported by the Teams payload. The possible values are: Americas, Europe and MiddleEast, Asia Pacific, UAE, Australia, Brazil, Canada, Switzerland, Germany, France, India, Japan, South Korea, Norway, Singapore, United Kingdom, South Africa, Sweden, Qatar, Poland, Italy, Israel, USGov Community Cloud, USGov Community Cloud High, USGov Department of Defense, and China.' nullable: true associatedTeams: type: array @@ -13178,6 +13163,10 @@ components: type: string description: The email address for sending messages to the channel. Read-only. nullable: true + isArchived: + type: boolean + description: Indicates whether the channel is archived. Read-only. + nullable: true isFavoriteByDefault: type: boolean description: 'Indicates whether the channel should be marked as recommended for all members of the team to show in their channel list. Note: All recommended channels automatically show in the channels list for education and frontline worker users. The property can only be set programmatically via the Create team method. The default value is false.' @@ -14118,66 +14107,30 @@ components: $ref: '#/components/schemas/microsoft.graph.emailAddress' additionalProperties: type: object - microsoft.graph.sharedInsight: + microsoft.graph.officeGraphInsights: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: sharedInsight + - title: officeGraphInsights type: object properties: - lastShared: - $ref: '#/components/schemas/microsoft.graph.sharingDetail' - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - sharingHistory: + shared: type: array items: - $ref: '#/components/schemas/microsoft.graph.sharingDetail' - lastSharedMethod: - $ref: '#/components/schemas/microsoft.graph.entity' - resource: - $ref: '#/components/schemas/microsoft.graph.entity' - additionalProperties: - type: object - microsoft.graph.trending: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: trending - type: object - properties: - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' - format: date-time - nullable: true - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - weight: - type: number - description: 'Value indicating how much the document is currently trending. The larger the number, the more the document is currently trending around the user (the more relevant it is). Returned documents are sorted by this value.' - format: double - resource: - $ref: '#/components/schemas/microsoft.graph.entity' - additionalProperties: - type: object - microsoft.graph.usedInsight: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: usedInsight - type: object - properties: - lastUsed: - $ref: '#/components/schemas/microsoft.graph.usageDetails' - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - resource: - $ref: '#/components/schemas/microsoft.graph.entity' + $ref: '#/components/schemas/microsoft.graph.sharedInsight' + description: 'Calculated relationship that identifies documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for work or school and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' + x-ms-navigationProperty: true + trending: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.trending' + description: 'Calculated relationship that identifies documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for work or school and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' + x-ms-navigationProperty: true + used: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.usedInsight' + description: 'Calculated relationship that identifies the latest documents viewed or modified by a user, including OneDrive for work or school and SharePoint documents, ranked by recency of use.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.servicePlanInfo: @@ -15281,7 +15234,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: 'Date and time at which the transcript was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + description: 'Date and time at which the transcript was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true meetingId: @@ -15511,6 +15464,16 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.userInsightsSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userInsightsSettings + type: object + properties: + isEnabled: + type: boolean + additionalProperties: + type: object microsoft.graph.shiftPreferences: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' @@ -15524,6 +15487,16 @@ components: description: Availability of the user to be scheduled for work and its recurrence pattern. additionalProperties: type: object + microsoft.graph.userStorage: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userStorage + type: object + properties: + quota: + $ref: '#/components/schemas/microsoft.graph.unifiedStorageQuota' + additionalProperties: + type: object microsoft.graph.windowsSetting: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -16216,7 +16189,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' scope: type: string - description: 'Indicates the scope of how the item is shared: anonymous, organization, or users. Read-only.' + description: 'Indicates the scope of how the item is shared. The possible values are: anonymous, organization, or users. Read-only.' nullable: true sharedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -17461,6 +17434,8 @@ components: - unknownFutureValue - teamifyGroup - createChannel + - archiveChannel + - unarchiveChannel type: string microsoft.graph.teamsAsyncOperationStatus: title: teamsAsyncOperationStatus @@ -18109,104 +18084,68 @@ components: - completed - unknownFutureValue type: string - microsoft.graph.sharingDetail: - title: sharingDetail - type: object - properties: - sharedBy: - $ref: '#/components/schemas/microsoft.graph.insightIdentity' - sharedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the file was last shared. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - sharingReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - sharingSubject: - type: string - description: The subject with which the document was shared. - nullable: true - sharingType: - type: string - description: 'Determines the way the document was shared. Can be by a 1Link1, 1Attachment1, 1Group1, 1Site1.' - nullable: true - additionalProperties: - type: object - microsoft.graph.resourceReference: - title: resourceReference - type: object - properties: - id: - type: string - description: The item's unique identifier. - nullable: true - type: - type: string - description: 'A string value that can be used to classify the item, such as ''microsoft.graph.driveItem''' - nullable: true - webUrl: - type: string - description: A URL leading to the referenced item. - nullable: true - additionalProperties: - type: object - microsoft.graph.resourceVisualization: - title: resourceVisualization - type: object - properties: - containerDisplayName: - type: string - description: 'A string describing where the item is stored. For example, the name of a SharePoint site or the user name identifying the owner of the OneDrive storing the item.' - nullable: true - containerType: - type: string - description: Can be used for filtering by the type of container in which the file is stored. Such as Site or OneDriveBusiness. - nullable: true - containerWebUrl: - type: string - description: A path leading to the folder in which the item is stored. - nullable: true - mediaType: - type: string - description: The item's media type. Can be used for filtering for a specific type of file based on supported IANA Media Mime Types. Not all Media Mime Types are supported. - nullable: true - previewImageUrl: - type: string - description: A URL leading to the preview image for the item. - nullable: true - previewText: - type: string - description: A preview text for the item. - nullable: true - title: - type: string - description: The item's title text. - nullable: true - type: - type: string - description: The item's media type. Can be used for filtering for a specific file based on a specific type. See the section Type property values for supported types. - nullable: true - additionalProperties: - type: object - microsoft.graph.usageDetails: - title: usageDetails - type: object - properties: - lastAccessedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the resource was last accessed by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the resource was last modified by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - additionalProperties: - type: object + microsoft.graph.sharedInsight: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sharedInsight + type: object + properties: + lastShared: + $ref: '#/components/schemas/microsoft.graph.sharingDetail' + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + sharingHistory: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sharingDetail' + lastSharedMethod: + $ref: '#/components/schemas/microsoft.graph.entity' + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object + microsoft.graph.trending: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: trending + type: object + properties: + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + format: date-time + nullable: true + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + weight: + type: number + description: 'Value indicating how much the document is currently trending. The larger the number, the more the document is currently trending around the user (the more relevant it is). Returned documents are sorted by this value.' + format: double + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object + microsoft.graph.usedInsight: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: usedInsight + type: object + properties: + lastUsed: + $ref: '#/components/schemas/microsoft.graph.usageDetails' + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object microsoft.graph.messageRuleActions: title: messageRuleActions type: object @@ -19190,6 +19129,41 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.unifiedStorageQuota: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: unifiedStorageQuota + type: object + properties: + deleted: + type: integer + format: int64 + nullable: true + manageWebUrl: + type: string + nullable: true + remaining: + type: integer + format: int64 + nullable: true + state: + type: string + nullable: true + total: + type: integer + format: int64 + nullable: true + used: + type: integer + format: int64 + nullable: true + services: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceStorageQuotaBreakdown' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.windowsSettingType: title: windowsSettingType enum: @@ -20344,21 +20318,101 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.insightIdentity: - title: insightIdentity + microsoft.graph.sharingDetail: + title: sharingDetail type: object properties: - address: + sharedBy: + $ref: '#/components/schemas/microsoft.graph.insightIdentity' + sharedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The email address of the user who shared the item. + description: 'The date and time the file was last shared. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time nullable: true - displayName: + sharingReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + sharingSubject: type: string - description: The display name of the user who shared the item. + description: The subject with which the document was shared. nullable: true + sharingType: + type: string + description: 'Determines the way the document was shared. Can be by a 1Link1, 1Attachment1, 1Group1, 1Site1.' + nullable: true + additionalProperties: + type: object + microsoft.graph.resourceReference: + title: resourceReference + type: object + properties: id: type: string - description: The ID of the user who shared the item. + description: The item's unique identifier. + nullable: true + type: + type: string + description: 'A string value that can be used to classify the item, such as ''microsoft.graph.driveItem''' + nullable: true + webUrl: + type: string + description: A URL leading to the referenced item. + nullable: true + additionalProperties: + type: object + microsoft.graph.resourceVisualization: + title: resourceVisualization + type: object + properties: + containerDisplayName: + type: string + description: 'A string describing where the item is stored. For example, the name of a SharePoint site or the user name identifying the owner of the OneDrive storing the item.' + nullable: true + containerType: + type: string + description: Can be used for filtering by the type of container in which the file is stored. Such as Site or OneDriveBusiness. + nullable: true + containerWebUrl: + type: string + description: A path leading to the folder in which the item is stored. + nullable: true + mediaType: + type: string + description: The item's media type. Can be used for filtering for a specific type of file based on supported IANA Media Mime Types. Not all Media Mime Types are supported. + nullable: true + previewImageUrl: + type: string + description: A URL leading to the preview image for the item. + nullable: true + previewText: + type: string + description: A preview text for the item. + nullable: true + title: + type: string + description: The item's title text. + nullable: true + type: + type: string + description: The item's media type. Can be used for filtering for a specific file based on a specific type. See the section Type property values for supported types. + nullable: true + additionalProperties: + type: object + microsoft.graph.usageDetails: + title: usageDetails + type: object + properties: + lastAccessedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time the resource was last accessed by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time the resource was last modified by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time nullable: true additionalProperties: type: object @@ -20877,6 +20931,13 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.serviceStorageQuotaBreakdown: + allOf: + - $ref: '#/components/schemas/microsoft.graph.storageQuotaBreakdown' + - title: serviceStorageQuotaBreakdown + type: object + additionalProperties: + type: object microsoft.graph.taskStatus: title: taskStatus enum: @@ -21314,6 +21375,24 @@ components: $ref: '#/components/schemas/microsoft.graph.teamworkConversationIdentityType' additionalProperties: type: object + microsoft.graph.insightIdentity: + title: insightIdentity + type: object + properties: + address: + type: string + description: The email address of the user who shared the item. + nullable: true + displayName: + type: string + description: The display name of the user who shared the item. + nullable: true + id: + type: string + description: The ID of the user who shared the item. + nullable: true + additionalProperties: + type: object microsoft.graph.settingSourceType: title: settingSourceType enum: @@ -21345,6 +21424,24 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.storageQuotaBreakdown: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: storageQuotaBreakdown + type: object + properties: + displayName: + type: string + nullable: true + manageWebUrl: + type: string + nullable: true + used: + type: integer + format: int64 + nullable: true + additionalProperties: + type: object microsoft.graph.workbookFilter: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' diff --git a/openApiDocs/v1.0/Devices.CorporateManagement.yml b/openApiDocs/v1.0/Devices.CorporateManagement.yml index c7c818bbf4..da6924a152 100644 --- a/openApiDocs/v1.0/Devices.CorporateManagement.yml +++ b/openApiDocs/v1.0/Devices.CorporateManagement.yml @@ -14,7 +14,7 @@ paths: description: Read properties and relationships of the deviceAppManagement object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-partnerintegration-deviceappmanagement-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-policyset-deviceappmanagement-get?view=graph-rest-1.0 operationId: deviceAppManagement_GetDeviceAppManagement parameters: - name: $select @@ -54,7 +54,7 @@ paths: description: Update the properties of a deviceAppManagement object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-books-deviceappmanagement-update?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-onboarding-deviceappmanagement-update?view=graph-rest-1.0 operationId: deviceAppManagement_UpdateDeviceAppManagement requestBody: description: New property values @@ -2252,11 +2252,11 @@ paths: get: tags: - deviceAppManagement.managedAppPolicy - summary: List targetedManagedAppProtections - description: List properties and relationships of the targetedManagedAppProtection objects. + summary: List managedAppConfigurations + description: List properties and relationships of the managedAppConfiguration objects. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedappprotection-list?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-mam-managedappconfiguration-list?view=graph-rest-1.0 operationId: deviceAppManagement_ListManagedAppPolicy parameters: - $ref: '#/components/parameters/top' @@ -2439,7 +2439,7 @@ paths: description: Not yet documented externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-mam-managedappprotection-targetapps?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-mam-managedapppolicy-targetapps?view=graph-rest-1.0 operationId: deviceAppManagement.managedAppPolicy_targetApp parameters: - name: managedAppPolicy-id @@ -2488,11 +2488,11 @@ paths: get: tags: - deviceAppManagement.managedAppRegistration - summary: List androidManagedAppRegistrations - description: List properties and relationships of the androidManagedAppRegistration objects. + summary: List managedAppRegistrations + description: List properties and relationships of the managedAppRegistration objects. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-mam-androidmanagedappregistration-list?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-mam-managedappregistration-list?view=graph-rest-1.0 operationId: deviceAppManagement_ListManagedAppRegistration parameters: - $ref: '#/components/parameters/top' @@ -2569,11 +2569,11 @@ paths: get: tags: - deviceAppManagement.managedAppRegistration - summary: Get androidManagedAppRegistration - description: Read properties and relationships of the androidManagedAppRegistration object. + summary: Get managedAppRegistration + description: Read properties and relationships of the managedAppRegistration object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-mam-androidmanagedappregistration-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-mam-managedappregistration-get?view=graph-rest-1.0 operationId: deviceAppManagement_GetManagedAppRegistration parameters: - name: managedAppRegistration-id @@ -2897,7 +2897,7 @@ paths: description: Not yet documented externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-mam-managedappprotection-targetapps?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-mam-managedapppolicy-targetapps?view=graph-rest-1.0 operationId: deviceAppManagement.managedAppRegistration.appliedPolicy_targetApp parameters: - name: managedAppRegistration-id @@ -3184,7 +3184,7 @@ paths: description: Not yet documented externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-mam-managedappprotection-targetapps?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-mam-managedapppolicy-targetapps?view=graph-rest-1.0 operationId: deviceAppManagement.managedAppRegistration.intendedPolicy_targetApp parameters: - name: managedAppRegistration-id @@ -3758,11 +3758,11 @@ paths: get: tags: - deviceAppManagement.managedEBook - summary: List iosVppEBooks - description: List properties and relationships of the iosVppEBook objects. + summary: List managedEBooks + description: List properties and relationships of the managedEBook objects. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-books-iosvppebook-list?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-books-managedebook-list?view=graph-rest-1.0 operationId: deviceAppManagement_ListManagedEBook parameters: - $ref: '#/components/parameters/top' @@ -4015,11 +4015,11 @@ paths: post: tags: - deviceAppManagement.managedEBook - summary: Create managedEBookAssignment - description: Create a new managedEBookAssignment object. + summary: Create iosVppEBookAssignment + description: Create a new iosVppEBookAssignment object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-books-managedebookassignment-create?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-books-iosvppebookassignment-create?view=graph-rest-1.0 operationId: deviceAppManagement.managedEBook_CreateAssignment parameters: - name: managedEBook-id @@ -4051,11 +4051,11 @@ paths: get: tags: - deviceAppManagement.managedEBook - summary: Get managedEBookAssignment - description: Read properties and relationships of the managedEBookAssignment object. + summary: Get iosVppEBookAssignment + description: Read properties and relationships of the iosVppEBookAssignment object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-books-managedebookassignment-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-books-iosvppebookassignment-get?view=graph-rest-1.0 operationId: deviceAppManagement.managedEBook_GetAssignment parameters: - name: managedEBook-id @@ -4107,11 +4107,11 @@ paths: patch: tags: - deviceAppManagement.managedEBook - summary: Update managedEBookAssignment - description: Update the properties of a managedEBookAssignment object. + summary: Update iosVppEBookAssignment + description: Update the properties of a iosVppEBookAssignment object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-books-managedebookassignment-update?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-books-iosvppebookassignment-update?view=graph-rest-1.0 operationId: deviceAppManagement.managedEBook_UpdateAssignment parameters: - name: managedEBook-id @@ -7574,11 +7574,11 @@ paths: get: tags: - deviceAppManagement.mobileApp - summary: List managedIOSLobApps - description: List properties and relationships of the managedIOSLobApp objects. + summary: List macOSLobApps + description: List properties and relationships of the macOSLobApp objects. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-apps-managedioslobapp-list?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-apps-macoslobapp-list?view=graph-rest-1.0 operationId: deviceAppManagement_ListMobileApp parameters: - $ref: '#/components/parameters/top' @@ -7628,11 +7628,11 @@ paths: post: tags: - deviceAppManagement.mobileApp - summary: Create windowsAppX - description: Create a new windowsAppX object. + summary: Create iosiPadOSWebClip + description: Create a new iosiPadOSWebClip object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-apps-windowsappx-create?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-apps-iosipadoswebclip-create?view=graph-rest-1.0 operationId: deviceAppManagement_CreateMobileApp requestBody: description: New navigation property @@ -7655,11 +7655,11 @@ paths: get: tags: - deviceAppManagement.mobileApp - summary: Get mobileLobApp - description: Read properties and relationships of the mobileLobApp object. + summary: Get managedMobileLobApp + description: Read properties and relationships of the managedMobileLobApp object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-apps-mobilelobapp-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-apps-managedmobilelobapp-get?view=graph-rest-1.0 operationId: deviceAppManagement_GetMobileApp parameters: - name: mobileApp-id @@ -7703,11 +7703,11 @@ paths: patch: tags: - deviceAppManagement.mobileApp - summary: Update iosStoreApp - description: Update the properties of a iosStoreApp object. + summary: Update windowsWebApp + description: Update the properties of a windowsWebApp object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-apps-iosstoreapp-update?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-apps-windowswebapp-update?view=graph-rest-1.0 operationId: deviceAppManagement_UpdateMobileApp parameters: - name: mobileApp-id @@ -7738,11 +7738,11 @@ paths: delete: tags: - deviceAppManagement.mobileApp - summary: Delete iosLobApp - description: Deletes a iosLobApp. + summary: Delete windowsAppX + description: Deletes a windowsAppX. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-apps-ioslobapp-delete?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-apps-windowsappx-delete?view=graph-rest-1.0 operationId: deviceAppManagement_DeleteMobileApp parameters: - name: mobileApp-id @@ -8196,7 +8196,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -9520,7 +9520,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -9975,7 +9975,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -11299,7 +11299,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -11719,7 +11719,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -12139,7 +12139,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -13463,7 +13463,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -14787,7 +14787,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -16111,7 +16111,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -17435,7 +17435,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -18759,7 +18759,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -19179,7 +19179,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -20503,7 +20503,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -21827,7 +21827,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -23151,7 +23151,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -24715,7 +24715,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -34631,7 +34631,7 @@ components: inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' insights: - $ref: '#/components/schemas/microsoft.graph.officeGraphInsights' + $ref: '#/components/schemas/microsoft.graph.itemInsights' joinedTeams: type: array items: @@ -37099,7 +37099,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.longRunningOperation' - description: Represents the status of a long-running operation. + description: 'Represents the status of a long-running operation, such as a password reset operation.' x-ms-navigationProperty: true passwordMethods: type: array @@ -37885,30 +37885,11 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.officeGraphInsights: + microsoft.graph.itemInsights: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: officeGraphInsights + - $ref: '#/components/schemas/microsoft.graph.officeGraphInsights' + - title: itemInsights type: object - properties: - shared: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' - x-ms-navigationProperty: true - trending: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.trending' - description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' - x-ms-navigationProperty: true - used: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' - x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.team: @@ -38358,7 +38339,7 @@ components: startDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The meeting start time in UTC. Required when you create an online meeting. + description: The meeting start time in UTC. format: date-time nullable: true recordings: @@ -38591,8 +38572,12 @@ components: contributionToContentDiscoveryDisabled: type: boolean description: 'When set to true, the delegate access to the user''s trending API is disabled. When set to true, documents in the user''s Office Delve are disabled. When set to true, the relevancy of the content displayed in Microsoft 365, for example in Suggested sites in SharePoint Home and the Discover view in OneDrive for Business is affected. Users can control this setting in Office Delve.' + itemInsights: + $ref: '#/components/schemas/microsoft.graph.userInsightsSettings' shiftPreferences: $ref: '#/components/schemas/microsoft.graph.shiftPreferences' + storage: + $ref: '#/components/schemas/microsoft.graph.userStorage' windows: type: array items: @@ -38608,11 +38593,11 @@ components: properties: locale: type: string - description: The chosen locale of a user in Microsoft Teams. + description: 'Represents the location that a user selected in Microsoft Teams and doesn''t follow the Office''s locale setting. A user’s locale is represented by their preferred language and country or region. For example, en-us. The language component follows two-letter codes as defined in ISO 639-1, and the country component follows two-letter codes as defined in ISO 3166-1 alpha-2.' nullable: true region: type: string - description: The region of the user in Microsoft Teams. + description: 'Represents the region of the organization or the user. For users with multigeo licenses, the property contains the user''s region (if available). For users without multigeo licenses, the property contains the organization''s region.The region value can be any region supported by the Teams payload. The possible values are: Americas, Europe and MiddleEast, Asia Pacific, UAE, Australia, Brazil, Canada, Switzerland, Germany, France, India, Japan, South Korea, Norway, Singapore, United Kingdom, South Africa, Sweden, Qatar, Poland, Italy, Israel, USGov Community Cloud, USGov Community Cloud High, USGov Department of Defense, and China.' nullable: true associatedTeams: type: array @@ -40422,66 +40407,30 @@ components: $ref: '#/components/schemas/microsoft.graph.emailAddress' additionalProperties: type: object - microsoft.graph.sharedInsight: + microsoft.graph.officeGraphInsights: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: sharedInsight + - title: officeGraphInsights type: object properties: - lastShared: - $ref: '#/components/schemas/microsoft.graph.sharingDetail' - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - sharingHistory: + shared: type: array items: - $ref: '#/components/schemas/microsoft.graph.sharingDetail' - lastSharedMethod: - $ref: '#/components/schemas/microsoft.graph.entity' - resource: - $ref: '#/components/schemas/microsoft.graph.entity' - additionalProperties: - type: object - microsoft.graph.trending: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: trending - type: object - properties: - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' - format: date-time - nullable: true - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - weight: - type: number - description: 'Value indicating how much the document is currently trending. The larger the number, the more the document is currently trending around the user (the more relevant it is). Returned documents are sorted by this value.' - format: double - resource: - $ref: '#/components/schemas/microsoft.graph.entity' - additionalProperties: - type: object - microsoft.graph.usedInsight: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: usedInsight - type: object - properties: - lastUsed: - $ref: '#/components/schemas/microsoft.graph.usageDetails' - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - resource: - $ref: '#/components/schemas/microsoft.graph.entity' + $ref: '#/components/schemas/microsoft.graph.sharedInsight' + description: 'Calculated relationship that identifies documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for work or school and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' + x-ms-navigationProperty: true + trending: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.trending' + description: 'Calculated relationship that identifies documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for work or school and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' + x-ms-navigationProperty: true + used: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.usedInsight' + description: 'Calculated relationship that identifies the latest documents viewed or modified by a user, including OneDrive for work or school and SharePoint documents, ranked by recency of use.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.teamFunSettings: @@ -40644,6 +40593,10 @@ components: type: string description: The email address for sending messages to the channel. Read-only. nullable: true + isArchived: + type: boolean + description: Indicates whether the channel is archived. Read-only. + nullable: true isFavoriteByDefault: type: boolean description: 'Indicates whether the channel should be marked as recommended for all members of the team to show in their channel list. Note: All recommended channels automatically show in the channels list for education and frontline worker users. The property can only be set programmatically via the Create team method. The default value is false.' @@ -40810,7 +40763,7 @@ components: nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). Read-only. + description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). nullable: true onPremisesSyncEnabled: type: boolean @@ -41624,7 +41577,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: 'Date and time at which the transcript was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + description: 'Date and time at which the transcript was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true meetingId: @@ -41899,14 +41852,24 @@ components: properties: displayName: type: string - description: 'The display name of the identity. The display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as having changed when using delta.' + description: 'The display name of the identity.For drive items, the display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as changed when using delta.' nullable: true id: type: string - description: 'Unique identifier for the identity. When the unique identifier is unavailable, the displayName property is provided for the identity, but the id property isn''t included in the response.' + description: 'Unique identifier for the identity or actor. For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that''s subject to review.' nullable: true additionalProperties: type: object + microsoft.graph.userInsightsSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userInsightsSettings + type: object + properties: + isEnabled: + type: boolean + additionalProperties: + type: object microsoft.graph.shiftPreferences: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' @@ -41920,6 +41883,16 @@ components: description: Availability of the user to be scheduled for work and its recurrence pattern. additionalProperties: type: object + microsoft.graph.userStorage: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userStorage + type: object + properties: + quota: + $ref: '#/components/schemas/microsoft.graph.unifiedStorageQuota' + additionalProperties: + type: object microsoft.graph.windowsSetting: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -43248,7 +43221,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' scope: type: string - description: 'Indicates the scope of how the item is shared: anonymous, organization, or users. Read-only.' + description: 'Indicates the scope of how the item is shared. The possible values are: anonymous, organization, or users. Read-only.' nullable: true sharedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -44161,104 +44134,68 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.sharingDetail: - title: sharingDetail - type: object - properties: - sharedBy: - $ref: '#/components/schemas/microsoft.graph.insightIdentity' - sharedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the file was last shared. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - sharingReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - sharingSubject: - type: string - description: The subject with which the document was shared. - nullable: true - sharingType: - type: string - description: 'Determines the way the document was shared. Can be by a 1Link1, 1Attachment1, 1Group1, 1Site1.' - nullable: true - additionalProperties: - type: object - microsoft.graph.resourceReference: - title: resourceReference - type: object - properties: - id: - type: string - description: The item's unique identifier. - nullable: true - type: - type: string - description: 'A string value that can be used to classify the item, such as ''microsoft.graph.driveItem''' - nullable: true - webUrl: - type: string - description: A URL leading to the referenced item. - nullable: true - additionalProperties: - type: object - microsoft.graph.resourceVisualization: - title: resourceVisualization - type: object - properties: - containerDisplayName: - type: string - description: 'A string describing where the item is stored. For example, the name of a SharePoint site or the user name identifying the owner of the OneDrive storing the item.' - nullable: true - containerType: - type: string - description: Can be used for filtering by the type of container in which the file is stored. Such as Site or OneDriveBusiness. - nullable: true - containerWebUrl: - type: string - description: A path leading to the folder in which the item is stored. - nullable: true - mediaType: - type: string - description: The item's media type. Can be used for filtering for a specific type of file based on supported IANA Media Mime Types. Not all Media Mime Types are supported. - nullable: true - previewImageUrl: - type: string - description: A URL leading to the preview image for the item. - nullable: true - previewText: - type: string - description: A preview text for the item. - nullable: true - title: - type: string - description: The item's title text. - nullable: true - type: - type: string - description: The item's media type. Can be used for filtering for a specific file based on a specific type. See the section Type property values for supported types. - nullable: true - additionalProperties: - type: object - microsoft.graph.usageDetails: - title: usageDetails - type: object - properties: - lastAccessedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the resource was last accessed by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the resource was last modified by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - additionalProperties: - type: object + microsoft.graph.sharedInsight: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sharedInsight + type: object + properties: + lastShared: + $ref: '#/components/schemas/microsoft.graph.sharingDetail' + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + sharingHistory: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sharingDetail' + lastSharedMethod: + $ref: '#/components/schemas/microsoft.graph.entity' + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object + microsoft.graph.trending: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: trending + type: object + properties: + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + format: date-time + nullable: true + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + weight: + type: number + description: 'Value indicating how much the document is currently trending. The larger the number, the more the document is currently trending around the user (the more relevant it is). Returned documents are sorted by this value.' + format: double + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object + microsoft.graph.usedInsight: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: usedInsight + type: object + properties: + lastUsed: + $ref: '#/components/schemas/microsoft.graph.usageDetails' + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object microsoft.graph.giphyRatingType: title: giphyRatingType enum: @@ -44507,6 +44444,8 @@ components: - unknownFutureValue - teamifyGroup - createChannel + - archiveChannel + - unarchiveChannel type: string microsoft.graph.teamsAsyncOperationStatus: title: teamsAsyncOperationStatus @@ -45459,6 +45398,41 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.unifiedStorageQuota: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: unifiedStorageQuota + type: object + properties: + deleted: + type: integer + format: int64 + nullable: true + manageWebUrl: + type: string + nullable: true + remaining: + type: integer + format: int64 + nullable: true + state: + type: string + nullable: true + total: + type: integer + format: int64 + nullable: true + used: + type: integer + format: int64 + nullable: true + services: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceStorageQuotaBreakdown' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.windowsSettingType: title: windowsSettingType enum: @@ -46781,21 +46755,101 @@ components: $ref: '#/components/schemas/microsoft.graph.termStore.term' additionalProperties: type: object - microsoft.graph.insightIdentity: - title: insightIdentity + microsoft.graph.sharingDetail: + title: sharingDetail type: object properties: - address: + sharedBy: + $ref: '#/components/schemas/microsoft.graph.insightIdentity' + sharedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The email address of the user who shared the item. + description: 'The date and time the file was last shared. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time nullable: true - displayName: + sharingReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + sharingSubject: type: string - description: The display name of the user who shared the item. + description: The subject with which the document was shared. nullable: true + sharingType: + type: string + description: 'Determines the way the document was shared. Can be by a 1Link1, 1Attachment1, 1Group1, 1Site1.' + nullable: true + additionalProperties: + type: object + microsoft.graph.resourceReference: + title: resourceReference + type: object + properties: id: type: string - description: The ID of the user who shared the item. + description: The item's unique identifier. + nullable: true + type: + type: string + description: 'A string value that can be used to classify the item, such as ''microsoft.graph.driveItem''' + nullable: true + webUrl: + type: string + description: A URL leading to the referenced item. + nullable: true + additionalProperties: + type: object + microsoft.graph.resourceVisualization: + title: resourceVisualization + type: object + properties: + containerDisplayName: + type: string + description: 'A string describing where the item is stored. For example, the name of a SharePoint site or the user name identifying the owner of the OneDrive storing the item.' + nullable: true + containerType: + type: string + description: Can be used for filtering by the type of container in which the file is stored. Such as Site or OneDriveBusiness. + nullable: true + containerWebUrl: + type: string + description: A path leading to the folder in which the item is stored. + nullable: true + mediaType: + type: string + description: The item's media type. Can be used for filtering for a specific type of file based on supported IANA Media Mime Types. Not all Media Mime Types are supported. + nullable: true + previewImageUrl: + type: string + description: A URL leading to the preview image for the item. + nullable: true + previewText: + type: string + description: A preview text for the item. + nullable: true + title: + type: string + description: The item's title text. + nullable: true + type: + type: string + description: The item's media type. Can be used for filtering for a specific file based on a specific type. See the section Type property values for supported types. + nullable: true + additionalProperties: + type: object + microsoft.graph.usageDetails: + title: usageDetails + type: object + properties: + lastAccessedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time the resource was last accessed by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time the resource was last modified by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time nullable: true additionalProperties: type: object @@ -47231,6 +47285,13 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.serviceStorageQuotaBreakdown: + allOf: + - $ref: '#/components/schemas/microsoft.graph.storageQuotaBreakdown' + - title: serviceStorageQuotaBreakdown + type: object + additionalProperties: + type: object microsoft.graph.taskStatus: title: taskStatus enum: @@ -48764,6 +48825,24 @@ components: - reuse - unknownFutureValue type: string + microsoft.graph.insightIdentity: + title: insightIdentity + type: object + properties: + address: + type: string + description: The email address of the user who shared the item. + nullable: true + displayName: + type: string + description: The display name of the user who shared the item. + nullable: true + id: + type: string + description: The ID of the user who shared the item. + nullable: true + additionalProperties: + type: object microsoft.graph.scheduleChangeRequestActor: title: scheduleChangeRequestActor enum: @@ -48856,6 +48935,24 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.storageQuotaBreakdown: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: storageQuotaBreakdown + type: object + properties: + displayName: + type: string + nullable: true + manageWebUrl: + type: string + nullable: true + used: + type: integer + format: int64 + nullable: true + additionalProperties: + type: object microsoft.graph.printMargin: title: printMargin type: object diff --git a/openApiDocs/v1.0/Devices.ServiceAnnouncement.yml b/openApiDocs/v1.0/Devices.ServiceAnnouncement.yml index 4bd3d521b8..916c01a03c 100644 --- a/openApiDocs/v1.0/Devices.ServiceAnnouncement.yml +++ b/openApiDocs/v1.0/Devices.ServiceAnnouncement.yml @@ -2525,11 +2525,11 @@ components: properties: displayName: type: string - description: 'The display name of the identity. The display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as having changed when using delta.' + description: 'The display name of the identity.For drive items, the display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as changed when using delta.' nullable: true id: type: string - description: 'Unique identifier for the identity. When the unique identifier is unavailable, the displayName property is provided for the identity, but the id property isn''t included in the response.' + description: 'Unique identifier for the identity or actor. For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that''s subject to review.' nullable: true additionalProperties: type: object diff --git a/openApiDocs/v1.0/DirectoryObjects.yml b/openApiDocs/v1.0/DirectoryObjects.yml index 3357213d36..ed131384ea 100644 --- a/openApiDocs/v1.0/DirectoryObjects.yml +++ b/openApiDocs/v1.0/DirectoryObjects.yml @@ -312,7 +312,7 @@ paths: tags: - directoryObjects.Actions summary: Invoke action getMemberGroups - description: 'Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the Directory_ResultSizeLimitExceeded error code. As a workaround, use the List group transitive memberOf API.' + description: 'Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the DirectoryResultSizeLimitExceeded error code. If you get the DirectoryResultSizeLimitExceeded error code, use the List group transitive memberOf API instead.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-getmembergroups?view=graph-rest-1.0 diff --git a/openApiDocs/v1.0/Education.yml b/openApiDocs/v1.0/Education.yml index e7dcf25b67..3e498eafb1 100644 --- a/openApiDocs/v1.0/Education.yml +++ b/openApiDocs/v1.0/Education.yml @@ -8946,7 +8946,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -13815,7 +13815,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -14334,7 +14334,7 @@ components: createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true readOnly: true @@ -14351,7 +14351,7 @@ components: lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Moment in time when the resource was last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + description: 'Moment in time when the resource was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true readOnly: true @@ -14619,7 +14619,7 @@ components: nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). Read-only. + description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). nullable: true onPremisesSyncEnabled: type: boolean @@ -15535,7 +15535,7 @@ components: inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' insights: - $ref: '#/components/schemas/microsoft.graph.officeGraphInsights' + $ref: '#/components/schemas/microsoft.graph.itemInsights' joinedTeams: type: array items: @@ -17386,7 +17386,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.longRunningOperation' - description: Represents the status of a long-running operation. + description: 'Represents the status of a long-running operation, such as a password reset operation.' x-ms-navigationProperty: true passwordMethods: type: array @@ -17788,30 +17788,11 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.officeGraphInsights: + microsoft.graph.itemInsights: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: officeGraphInsights + - $ref: '#/components/schemas/microsoft.graph.officeGraphInsights' + - title: itemInsights type: object - properties: - shared: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' - x-ms-navigationProperty: true - trending: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.trending' - description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' - x-ms-navigationProperty: true - used: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' - x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.licenseDetails: @@ -18458,7 +18439,7 @@ components: startDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The meeting start time in UTC. Required when you create an online meeting. + description: The meeting start time in UTC. format: date-time nullable: true recordings: @@ -18641,8 +18622,12 @@ components: contributionToContentDiscoveryDisabled: type: boolean description: 'When set to true, the delegate access to the user''s trending API is disabled. When set to true, documents in the user''s Office Delve are disabled. When set to true, the relevancy of the content displayed in Microsoft 365, for example in Suggested sites in SharePoint Home and the Discover view in OneDrive for Business is affected. Users can control this setting in Office Delve.' + itemInsights: + $ref: '#/components/schemas/microsoft.graph.userInsightsSettings' shiftPreferences: $ref: '#/components/schemas/microsoft.graph.shiftPreferences' + storage: + $ref: '#/components/schemas/microsoft.graph.userStorage' windows: type: array items: @@ -18658,11 +18643,11 @@ components: properties: locale: type: string - description: The chosen locale of a user in Microsoft Teams. + description: 'Represents the location that a user selected in Microsoft Teams and doesn''t follow the Office''s locale setting. A user’s locale is represented by their preferred language and country or region. For example, en-us. The language component follows two-letter codes as defined in ISO 639-1, and the country component follows two-letter codes as defined in ISO 3166-1 alpha-2.' nullable: true region: type: string - description: The region of the user in Microsoft Teams. + description: 'Represents the region of the organization or the user. For users with multigeo licenses, the property contains the user''s region (if available). For users without multigeo licenses, the property contains the organization''s region.The region value can be any region supported by the Teams payload. The possible values are: Americas, Europe and MiddleEast, Asia Pacific, UAE, Australia, Brazil, Canada, Switzerland, Germany, France, India, Japan, South Korea, Norway, Singapore, United Kingdom, South Africa, Sweden, Qatar, Poland, Italy, Israel, USGov Community Cloud, USGov Community Cloud High, USGov Department of Defense, and China.' nullable: true associatedTeams: type: array @@ -19001,11 +18986,11 @@ components: properties: displayName: type: string - description: 'The display name of the identity. The display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as having changed when using delta.' + description: 'The display name of the identity.For drive items, the display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as changed when using delta.' nullable: true id: type: string - description: 'Unique identifier for the identity. When the unique identifier is unavailable, the displayName property is provided for the identity, but the id property isn''t included in the response.' + description: 'Unique identifier for the identity or actor. For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that''s subject to review.' nullable: true additionalProperties: type: object @@ -20383,6 +20368,10 @@ components: type: string description: The email address for sending messages to the channel. Read-only. nullable: true + isArchived: + type: boolean + description: Indicates whether the channel is archived. Read-only. + nullable: true isFavoriteByDefault: type: boolean description: 'Indicates whether the channel should be marked as recommended for all members of the team to show in their channel list. Note: All recommended channels automatically show in the channels list for education and frontline worker users. The property can only be set programmatically via the Create team method. The default value is false.' @@ -21349,66 +21338,30 @@ components: $ref: '#/components/schemas/microsoft.graph.emailAddress' additionalProperties: type: object - microsoft.graph.sharedInsight: + microsoft.graph.officeGraphInsights: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: sharedInsight + - title: officeGraphInsights type: object properties: - lastShared: - $ref: '#/components/schemas/microsoft.graph.sharingDetail' - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - sharingHistory: + shared: type: array items: - $ref: '#/components/schemas/microsoft.graph.sharingDetail' - lastSharedMethod: - $ref: '#/components/schemas/microsoft.graph.entity' - resource: - $ref: '#/components/schemas/microsoft.graph.entity' - additionalProperties: - type: object - microsoft.graph.trending: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: trending - type: object - properties: - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' - format: date-time - nullable: true - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - weight: - type: number - description: 'Value indicating how much the document is currently trending. The larger the number, the more the document is currently trending around the user (the more relevant it is). Returned documents are sorted by this value.' - format: double - resource: - $ref: '#/components/schemas/microsoft.graph.entity' - additionalProperties: - type: object - microsoft.graph.usedInsight: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: usedInsight - type: object - properties: - lastUsed: - $ref: '#/components/schemas/microsoft.graph.usageDetails' - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - resource: - $ref: '#/components/schemas/microsoft.graph.entity' + $ref: '#/components/schemas/microsoft.graph.sharedInsight' + description: 'Calculated relationship that identifies documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for work or school and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' + x-ms-navigationProperty: true + trending: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.trending' + description: 'Calculated relationship that identifies documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for work or school and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' + x-ms-navigationProperty: true + used: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.usedInsight' + description: 'Calculated relationship that identifies the latest documents viewed or modified by a user, including OneDrive for work or school and SharePoint documents, ranked by recency of use.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.servicePlanInfo: @@ -22512,7 +22465,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: 'Date and time at which the transcript was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + description: 'Date and time at which the transcript was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true meetingId: @@ -22742,6 +22695,16 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.userInsightsSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userInsightsSettings + type: object + properties: + isEnabled: + type: boolean + additionalProperties: + type: object microsoft.graph.shiftPreferences: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' @@ -22755,6 +22718,16 @@ components: description: Availability of the user to be scheduled for work and its recurrence pattern. additionalProperties: type: object + microsoft.graph.userStorage: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userStorage + type: object + properties: + quota: + $ref: '#/components/schemas/microsoft.graph.unifiedStorageQuota' + additionalProperties: + type: object microsoft.graph.windowsSetting: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -23478,7 +23451,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' scope: type: string - description: 'Indicates the scope of how the item is shared: anonymous, organization, or users. Read-only.' + description: 'Indicates the scope of how the item is shared. The possible values are: anonymous, organization, or users. Read-only.' nullable: true sharedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -24723,6 +24696,8 @@ components: - unknownFutureValue - teamifyGroup - createChannel + - archiveChannel + - unarchiveChannel type: string microsoft.graph.teamsAsyncOperationStatus: title: teamsAsyncOperationStatus @@ -25463,104 +25438,68 @@ components: - completed - unknownFutureValue type: string - microsoft.graph.sharingDetail: - title: sharingDetail - type: object - properties: - sharedBy: - $ref: '#/components/schemas/microsoft.graph.insightIdentity' - sharedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the file was last shared. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - sharingReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - sharingSubject: - type: string - description: The subject with which the document was shared. - nullable: true - sharingType: - type: string - description: 'Determines the way the document was shared. Can be by a 1Link1, 1Attachment1, 1Group1, 1Site1.' - nullable: true - additionalProperties: - type: object - microsoft.graph.resourceReference: - title: resourceReference - type: object - properties: - id: - type: string - description: The item's unique identifier. - nullable: true - type: - type: string - description: 'A string value that can be used to classify the item, such as ''microsoft.graph.driveItem''' - nullable: true - webUrl: - type: string - description: A URL leading to the referenced item. - nullable: true - additionalProperties: - type: object - microsoft.graph.resourceVisualization: - title: resourceVisualization - type: object - properties: - containerDisplayName: - type: string - description: 'A string describing where the item is stored. For example, the name of a SharePoint site or the user name identifying the owner of the OneDrive storing the item.' - nullable: true - containerType: - type: string - description: Can be used for filtering by the type of container in which the file is stored. Such as Site or OneDriveBusiness. - nullable: true - containerWebUrl: - type: string - description: A path leading to the folder in which the item is stored. - nullable: true - mediaType: - type: string - description: The item's media type. Can be used for filtering for a specific type of file based on supported IANA Media Mime Types. Not all Media Mime Types are supported. - nullable: true - previewImageUrl: - type: string - description: A URL leading to the preview image for the item. - nullable: true - previewText: - type: string - description: A preview text for the item. - nullable: true - title: - type: string - description: The item's title text. - nullable: true - type: - type: string - description: The item's media type. Can be used for filtering for a specific file based on a specific type. See the section Type property values for supported types. - nullable: true - additionalProperties: - type: object - microsoft.graph.usageDetails: - title: usageDetails - type: object - properties: - lastAccessedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the resource was last accessed by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the resource was last modified by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - additionalProperties: - type: object + microsoft.graph.sharedInsight: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sharedInsight + type: object + properties: + lastShared: + $ref: '#/components/schemas/microsoft.graph.sharingDetail' + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + sharingHistory: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sharingDetail' + lastSharedMethod: + $ref: '#/components/schemas/microsoft.graph.entity' + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object + microsoft.graph.trending: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: trending + type: object + properties: + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + format: date-time + nullable: true + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + weight: + type: number + description: 'Value indicating how much the document is currently trending. The larger the number, the more the document is currently trending around the user (the more relevant it is). Returned documents are sorted by this value.' + format: double + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object + microsoft.graph.usedInsight: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: usedInsight + type: object + properties: + lastUsed: + $ref: '#/components/schemas/microsoft.graph.usageDetails' + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object microsoft.graph.messageRuleActions: title: messageRuleActions type: object @@ -26544,6 +26483,41 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.unifiedStorageQuota: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: unifiedStorageQuota + type: object + properties: + deleted: + type: integer + format: int64 + nullable: true + manageWebUrl: + type: string + nullable: true + remaining: + type: integer + format: int64 + nullable: true + state: + type: string + nullable: true + total: + type: integer + format: int64 + nullable: true + used: + type: integer + format: int64 + nullable: true + services: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceStorageQuotaBreakdown' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.windowsSettingType: title: windowsSettingType enum: @@ -28125,21 +28099,101 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.insightIdentity: - title: insightIdentity + microsoft.graph.sharingDetail: + title: sharingDetail type: object properties: - address: + sharedBy: + $ref: '#/components/schemas/microsoft.graph.insightIdentity' + sharedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The email address of the user who shared the item. + description: 'The date and time the file was last shared. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time nullable: true - displayName: + sharingReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + sharingSubject: type: string - description: The display name of the user who shared the item. + description: The subject with which the document was shared. nullable: true + sharingType: + type: string + description: 'Determines the way the document was shared. Can be by a 1Link1, 1Attachment1, 1Group1, 1Site1.' + nullable: true + additionalProperties: + type: object + microsoft.graph.resourceReference: + title: resourceReference + type: object + properties: id: type: string - description: The ID of the user who shared the item. + description: The item's unique identifier. + nullable: true + type: + type: string + description: 'A string value that can be used to classify the item, such as ''microsoft.graph.driveItem''' + nullable: true + webUrl: + type: string + description: A URL leading to the referenced item. + nullable: true + additionalProperties: + type: object + microsoft.graph.resourceVisualization: + title: resourceVisualization + type: object + properties: + containerDisplayName: + type: string + description: 'A string describing where the item is stored. For example, the name of a SharePoint site or the user name identifying the owner of the OneDrive storing the item.' + nullable: true + containerType: + type: string + description: Can be used for filtering by the type of container in which the file is stored. Such as Site or OneDriveBusiness. + nullable: true + containerWebUrl: + type: string + description: A path leading to the folder in which the item is stored. + nullable: true + mediaType: + type: string + description: The item's media type. Can be used for filtering for a specific type of file based on supported IANA Media Mime Types. Not all Media Mime Types are supported. + nullable: true + previewImageUrl: + type: string + description: A URL leading to the preview image for the item. + nullable: true + previewText: + type: string + description: A preview text for the item. + nullable: true + title: + type: string + description: The item's title text. + nullable: true + type: + type: string + description: The item's media type. Can be used for filtering for a specific file based on a specific type. See the section Type property values for supported types. + nullable: true + additionalProperties: + type: object + microsoft.graph.usageDetails: + title: usageDetails + type: object + properties: + lastAccessedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time the resource was last accessed by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time the resource was last modified by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time nullable: true additionalProperties: type: object @@ -28658,6 +28712,13 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.serviceStorageQuotaBreakdown: + allOf: + - $ref: '#/components/schemas/microsoft.graph.storageQuotaBreakdown' + - title: serviceStorageQuotaBreakdown + type: object + additionalProperties: + type: object microsoft.graph.taskStatus: title: taskStatus enum: @@ -30258,6 +30319,24 @@ components: $ref: '#/components/schemas/microsoft.graph.teamworkConversationIdentityType' additionalProperties: type: object + microsoft.graph.insightIdentity: + title: insightIdentity + type: object + properties: + address: + type: string + description: The email address of the user who shared the item. + nullable: true + displayName: + type: string + description: The display name of the user who shared the item. + nullable: true + id: + type: string + description: The ID of the user who shared the item. + nullable: true + additionalProperties: + type: object microsoft.graph.settingSourceType: title: settingSourceType enum: @@ -30289,6 +30368,24 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.storageQuotaBreakdown: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: storageQuotaBreakdown + type: object + properties: + displayName: + type: string + nullable: true + manageWebUrl: + type: string + nullable: true + used: + type: integer + format: int64 + nullable: true + additionalProperties: + type: object microsoft.graph.workbookFilter: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' diff --git a/openApiDocs/v1.0/Files.yml b/openApiDocs/v1.0/Files.yml index f3dadee657..57c5ad48b3 100644 --- a/openApiDocs/v1.0/Files.yml +++ b/openApiDocs/v1.0/Files.yml @@ -546,7 +546,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -2784,7 +2784,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -3026,7 +3026,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -3449,7 +3449,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -4467,7 +4467,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -6911,11 +6911,11 @@ paths: patch: tags: - drives.driveItem - summary: 'driveItem: lockOrUnlockRecord' - description: 'Lock or unlock a retention label on a driveItem that classifies content as records. For information about retention labels from an administrator''s perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. For more information about how you can lock and unlock retention labels, see Use record versioning to update records stored in SharePoint or OneDrive.' + summary: 'driveItem: setRetentionLabel' + description: 'Apply (set) a retention label on a driveItem (files and folders). Retention labels don''t need to be published in a retention label policy to be applied using this method. When a retention label is applied to a folder, all the items in the folder are tagged with the same retention label. For information about conflict resolution for retention labels, see Will an existing label be overridden or removed. For information about retention labels from an administrator''s perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/driveitem-lockorunlockrecord?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/driveitem-setretentionlabel?view=graph-rest-1.0 operationId: drive.item_UpdateRetentionLabel parameters: - name: drive-id @@ -8173,7 +8173,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -10392,7 +10392,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -10928,7 +10928,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -11946,7 +11946,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -13100,7 +13100,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -15408,7 +15408,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -15610,7 +15610,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -15961,7 +15961,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -16803,7 +16803,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -20804,7 +20804,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -23408,7 +23408,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -23690,7 +23690,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -24185,7 +24185,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -25330,7 +25330,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -27788,7 +27788,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -29967,7 +29967,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -30599,7 +30599,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -31744,7 +31744,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -32521,7 +32521,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -35007,7 +35007,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -35249,7 +35249,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -35672,7 +35672,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -36649,7 +36649,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -39226,7 +39226,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -39829,7 +39829,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -42048,7 +42048,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -42584,7 +42584,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -43602,7 +43602,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -44734,7 +44734,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -45598,7 +45598,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -46440,7 +46440,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -48258,7 +48258,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -50862,7 +50862,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -51144,7 +51144,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -51639,7 +51639,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -52784,7 +52784,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -55242,7 +55242,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -57421,7 +57421,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -58053,7 +58053,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -59198,7 +59198,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -59975,7 +59975,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -62461,7 +62461,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -62703,7 +62703,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -63126,7 +63126,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -64103,7 +64103,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -67015,7 +67015,7 @@ components: inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' insights: - $ref: '#/components/schemas/microsoft.graph.officeGraphInsights' + $ref: '#/components/schemas/microsoft.graph.itemInsights' joinedTeams: type: array items: @@ -68550,7 +68550,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' scope: type: string - description: 'Indicates the scope of how the item is shared: anonymous, organization, or users. Read-only.' + description: 'Indicates the scope of how the item is shared. The possible values are: anonymous, organization, or users. Read-only.' nullable: true sharedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -69214,7 +69214,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.longRunningOperation' - description: Represents the status of a long-running operation. + description: 'Represents the status of a long-running operation, such as a password reset operation.' x-ms-navigationProperty: true passwordMethods: type: array @@ -69873,30 +69873,11 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.officeGraphInsights: + microsoft.graph.itemInsights: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: officeGraphInsights + - $ref: '#/components/schemas/microsoft.graph.officeGraphInsights' + - title: itemInsights type: object - properties: - shared: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' - x-ms-navigationProperty: true - trending: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.trending' - description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' - x-ms-navigationProperty: true - used: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' - x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.team: @@ -70701,7 +70682,7 @@ components: startDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The meeting start time in UTC. Required when you create an online meeting. + description: The meeting start time in UTC. format: date-time nullable: true recordings: @@ -70934,8 +70915,12 @@ components: contributionToContentDiscoveryDisabled: type: boolean description: 'When set to true, the delegate access to the user''s trending API is disabled. When set to true, documents in the user''s Office Delve are disabled. When set to true, the relevancy of the content displayed in Microsoft 365, for example in Suggested sites in SharePoint Home and the Discover view in OneDrive for Business is affected. Users can control this setting in Office Delve.' + itemInsights: + $ref: '#/components/schemas/microsoft.graph.userInsightsSettings' shiftPreferences: $ref: '#/components/schemas/microsoft.graph.shiftPreferences' + storage: + $ref: '#/components/schemas/microsoft.graph.userStorage' windows: type: array items: @@ -70951,11 +70936,11 @@ components: properties: locale: type: string - description: The chosen locale of a user in Microsoft Teams. + description: 'Represents the location that a user selected in Microsoft Teams and doesn''t follow the Office''s locale setting. A user’s locale is represented by their preferred language and country or region. For example, en-us. The language component follows two-letter codes as defined in ISO 639-1, and the country component follows two-letter codes as defined in ISO 3166-1 alpha-2.' nullable: true region: type: string - description: The region of the user in Microsoft Teams. + description: 'Represents the region of the organization or the user. For users with multigeo licenses, the property contains the user''s region (if available). For users without multigeo licenses, the property contains the organization''s region.The region value can be any region supported by the Teams payload. The possible values are: Americas, Europe and MiddleEast, Asia Pacific, UAE, Australia, Brazil, Canada, Switzerland, Germany, France, India, Japan, South Korea, Norway, Singapore, United Kingdom, South Africa, Sweden, Qatar, Poland, Italy, Israel, USGov Community Cloud, USGov Community Cloud High, USGov Department of Defense, and China.' nullable: true associatedTeams: type: array @@ -72031,11 +72016,11 @@ components: properties: displayName: type: string - description: 'The display name of the identity. The display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as having changed when using delta.' + description: 'The display name of the identity.For drive items, the display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as changed when using delta.' nullable: true id: type: string - description: 'Unique identifier for the identity. When the unique identifier is unavailable, the displayName property is provided for the identity, but the id property isn''t included in the response.' + description: 'Unique identifier for the identity or actor. For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that''s subject to review.' nullable: true additionalProperties: type: object @@ -73268,66 +73253,30 @@ components: $ref: '#/components/schemas/microsoft.graph.emailAddress' additionalProperties: type: object - microsoft.graph.sharedInsight: + microsoft.graph.officeGraphInsights: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: sharedInsight + - title: officeGraphInsights type: object properties: - lastShared: - $ref: '#/components/schemas/microsoft.graph.sharingDetail' - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - sharingHistory: + shared: type: array items: - $ref: '#/components/schemas/microsoft.graph.sharingDetail' - lastSharedMethod: - $ref: '#/components/schemas/microsoft.graph.entity' - resource: - $ref: '#/components/schemas/microsoft.graph.entity' - additionalProperties: - type: object - microsoft.graph.trending: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: trending - type: object - properties: - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' - format: date-time - nullable: true - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - weight: - type: number - description: 'Value indicating how much the document is currently trending. The larger the number, the more the document is currently trending around the user (the more relevant it is). Returned documents are sorted by this value.' - format: double - resource: - $ref: '#/components/schemas/microsoft.graph.entity' - additionalProperties: - type: object - microsoft.graph.usedInsight: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: usedInsight - type: object - properties: - lastUsed: - $ref: '#/components/schemas/microsoft.graph.usageDetails' - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - resource: - $ref: '#/components/schemas/microsoft.graph.entity' + $ref: '#/components/schemas/microsoft.graph.sharedInsight' + description: 'Calculated relationship that identifies documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for work or school and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' + x-ms-navigationProperty: true + trending: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.trending' + description: 'Calculated relationship that identifies documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for work or school and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' + x-ms-navigationProperty: true + used: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.usedInsight' + description: 'Calculated relationship that identifies the latest documents viewed or modified by a user, including OneDrive for work or school and SharePoint documents, ranked by recency of use.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.teamFunSettings: @@ -73490,6 +73439,10 @@ components: type: string description: The email address for sending messages to the channel. Read-only. nullable: true + isArchived: + type: boolean + description: Indicates whether the channel is archived. Read-only. + nullable: true isFavoriteByDefault: type: boolean description: 'Indicates whether the channel should be marked as recommended for all members of the team to show in their channel list. Note: All recommended channels automatically show in the channels list for education and frontline worker users. The property can only be set programmatically via the Create team method. The default value is false.' @@ -73656,7 +73609,7 @@ components: nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). Read-only. + description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). nullable: true onPremisesSyncEnabled: type: boolean @@ -75326,7 +75279,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: 'Date and time at which the transcript was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + description: 'Date and time at which the transcript was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true meetingId: @@ -75595,6 +75548,16 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.userInsightsSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userInsightsSettings + type: object + properties: + isEnabled: + type: boolean + additionalProperties: + type: object microsoft.graph.shiftPreferences: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' @@ -75608,6 +75571,16 @@ components: description: Availability of the user to be scheduled for work and its recurrence pattern. additionalProperties: type: object + microsoft.graph.userStorage: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userStorage + type: object + properties: + quota: + $ref: '#/components/schemas/microsoft.graph.unifiedStorageQuota' + additionalProperties: + type: object microsoft.graph.windowsSetting: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -76929,104 +76902,68 @@ components: - completed - unknownFutureValue type: string - microsoft.graph.sharingDetail: - title: sharingDetail - type: object - properties: - sharedBy: - $ref: '#/components/schemas/microsoft.graph.insightIdentity' - sharedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the file was last shared. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - sharingReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - sharingSubject: - type: string - description: The subject with which the document was shared. - nullable: true - sharingType: - type: string - description: 'Determines the way the document was shared. Can be by a 1Link1, 1Attachment1, 1Group1, 1Site1.' - nullable: true - additionalProperties: - type: object - microsoft.graph.resourceReference: - title: resourceReference - type: object - properties: - id: - type: string - description: The item's unique identifier. - nullable: true - type: - type: string - description: 'A string value that can be used to classify the item, such as ''microsoft.graph.driveItem''' - nullable: true - webUrl: - type: string - description: A URL leading to the referenced item. - nullable: true - additionalProperties: - type: object - microsoft.graph.resourceVisualization: - title: resourceVisualization - type: object - properties: - containerDisplayName: - type: string - description: 'A string describing where the item is stored. For example, the name of a SharePoint site or the user name identifying the owner of the OneDrive storing the item.' - nullable: true - containerType: - type: string - description: Can be used for filtering by the type of container in which the file is stored. Such as Site or OneDriveBusiness. - nullable: true - containerWebUrl: - type: string - description: A path leading to the folder in which the item is stored. - nullable: true - mediaType: - type: string - description: The item's media type. Can be used for filtering for a specific type of file based on supported IANA Media Mime Types. Not all Media Mime Types are supported. - nullable: true - previewImageUrl: - type: string - description: A URL leading to the preview image for the item. - nullable: true - previewText: - type: string - description: A preview text for the item. - nullable: true - title: - type: string - description: The item's title text. - nullable: true - type: - type: string - description: The item's media type. Can be used for filtering for a specific file based on a specific type. See the section Type property values for supported types. - nullable: true - additionalProperties: - type: object - microsoft.graph.usageDetails: - title: usageDetails - type: object - properties: - lastAccessedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the resource was last accessed by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the resource was last modified by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - additionalProperties: - type: object + microsoft.graph.sharedInsight: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sharedInsight + type: object + properties: + lastShared: + $ref: '#/components/schemas/microsoft.graph.sharingDetail' + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + sharingHistory: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sharingDetail' + lastSharedMethod: + $ref: '#/components/schemas/microsoft.graph.entity' + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object + microsoft.graph.trending: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: trending + type: object + properties: + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + format: date-time + nullable: true + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + weight: + type: number + description: 'Value indicating how much the document is currently trending. The larger the number, the more the document is currently trending around the user (the more relevant it is). Returned documents are sorted by this value.' + format: double + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object + microsoft.graph.usedInsight: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: usedInsight + type: object + properties: + lastUsed: + $ref: '#/components/schemas/microsoft.graph.usageDetails' + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object microsoft.graph.giphyRatingType: title: giphyRatingType enum: @@ -77275,6 +77212,8 @@ components: - unknownFutureValue - teamifyGroup - createChannel + - archiveChannel + - unarchiveChannel type: string microsoft.graph.teamsAsyncOperationStatus: title: teamsAsyncOperationStatus @@ -78646,6 +78585,41 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.unifiedStorageQuota: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: unifiedStorageQuota + type: object + properties: + deleted: + type: integer + format: int64 + nullable: true + manageWebUrl: + type: string + nullable: true + remaining: + type: integer + format: int64 + nullable: true + state: + type: string + nullable: true + total: + type: integer + format: int64 + nullable: true + used: + type: integer + format: int64 + nullable: true + services: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceStorageQuotaBreakdown' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.windowsSettingType: title: windowsSettingType enum: @@ -79720,21 +79694,101 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.insightIdentity: - title: insightIdentity + microsoft.graph.sharingDetail: + title: sharingDetail type: object properties: - address: + sharedBy: + $ref: '#/components/schemas/microsoft.graph.insightIdentity' + sharedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The email address of the user who shared the item. + description: 'The date and time the file was last shared. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time nullable: true - displayName: + sharingReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + sharingSubject: type: string - description: The display name of the user who shared the item. + description: The subject with which the document was shared. nullable: true + sharingType: + type: string + description: 'Determines the way the document was shared. Can be by a 1Link1, 1Attachment1, 1Group1, 1Site1.' + nullable: true + additionalProperties: + type: object + microsoft.graph.resourceReference: + title: resourceReference + type: object + properties: id: type: string - description: The ID of the user who shared the item. + description: The item's unique identifier. + nullable: true + type: + type: string + description: 'A string value that can be used to classify the item, such as ''microsoft.graph.driveItem''' + nullable: true + webUrl: + type: string + description: A URL leading to the referenced item. + nullable: true + additionalProperties: + type: object + microsoft.graph.resourceVisualization: + title: resourceVisualization + type: object + properties: + containerDisplayName: + type: string + description: 'A string describing where the item is stored. For example, the name of a SharePoint site or the user name identifying the owner of the OneDrive storing the item.' + nullable: true + containerType: + type: string + description: Can be used for filtering by the type of container in which the file is stored. Such as Site or OneDriveBusiness. + nullable: true + containerWebUrl: + type: string + description: A path leading to the folder in which the item is stored. + nullable: true + mediaType: + type: string + description: The item's media type. Can be used for filtering for a specific type of file based on supported IANA Media Mime Types. Not all Media Mime Types are supported. + nullable: true + previewImageUrl: + type: string + description: A URL leading to the preview image for the item. + nullable: true + previewText: + type: string + description: A preview text for the item. + nullable: true + title: + type: string + description: The item's title text. + nullable: true + type: + type: string + description: The item's media type. Can be used for filtering for a specific file based on a specific type. See the section Type property values for supported types. + nullable: true + additionalProperties: + type: object + microsoft.graph.usageDetails: + title: usageDetails + type: object + properties: + lastAccessedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time the resource was last accessed by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time the resource was last modified by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time nullable: true additionalProperties: type: object @@ -80567,6 +80621,13 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.serviceStorageQuotaBreakdown: + allOf: + - $ref: '#/components/schemas/microsoft.graph.storageQuotaBreakdown' + - title: serviceStorageQuotaBreakdown + type: object + additionalProperties: + type: object microsoft.graph.taskStatus: title: taskStatus enum: @@ -82037,6 +82098,24 @@ components: $ref: '#/components/schemas/microsoft.graph.teamworkConversationIdentityType' additionalProperties: type: object + microsoft.graph.insightIdentity: + title: insightIdentity + type: object + properties: + address: + type: string + description: The email address of the user who shared the item. + nullable: true + displayName: + type: string + description: The display name of the user who shared the item. + nullable: true + id: + type: string + description: The ID of the user who shared the item. + nullable: true + additionalProperties: + type: object microsoft.graph.scheduleChangeRequestActor: title: scheduleChangeRequestActor enum: @@ -82135,6 +82214,24 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.storageQuotaBreakdown: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: storageQuotaBreakdown + type: object + properties: + displayName: + type: string + nullable: true + manageWebUrl: + type: string + nullable: true + used: + type: integer + format: int64 + nullable: true + additionalProperties: + type: object microsoft.graph.workbookChartAxisFormat: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' diff --git a/openApiDocs/v1.0/Groups.yml b/openApiDocs/v1.0/Groups.yml index 90c644c6e0..b5b6a58952 100644 --- a/openApiDocs/v1.0/Groups.yml +++ b/openApiDocs/v1.0/Groups.yml @@ -377,11 +377,11 @@ paths: post: tags: - groups.group - summary: Upsert group - description: "Create a new group object if it doesn't exist, or update the properties of an existing group object.\nYou can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option." + summary: Create group + description: 'Create a new group as specified in the request body. You can create the following types of groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/group-upsert?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/group-post-groups?view=graph-rest-1.0 operationId: group_CreateGroup requestBody: description: New entity @@ -3986,11 +3986,11 @@ paths: post: tags: - groups.conversation - summary: Create conversation - description: Use reply thread or reply post to further post to that conversation. + summary: Create open extension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/group-post-conversations?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: group_CreateConversation parameters: - name: group-id @@ -4023,10 +4023,10 @@ paths: tags: - groups.conversation summary: Get conversation - description: The group's conversations. + description: Retrieve the properties and relationships of conversation object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/group-get-conversation?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/conversation-get?view=graph-rest-1.0 operationId: group_GetConversation parameters: - name: group-id @@ -4082,7 +4082,7 @@ paths: description: Delete conversation. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/conversation-delete?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/group-delete-conversation?view=graph-rest-1.0 operationId: group_DeleteConversation parameters: - name: group-id @@ -13128,7 +13128,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -13194,7 +13194,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -13604,7 +13604,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -13666,7 +13666,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -13728,7 +13728,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -13790,7 +13790,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -13852,7 +13852,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -13918,7 +13918,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -14867,7 +14867,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -14929,7 +14929,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -14991,7 +14991,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -15053,7 +15053,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -15115,7 +15115,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -15177,7 +15177,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -15821,7 +15821,7 @@ paths: tags: - groups.Actions summary: Invoke action addFavorite - description: Add the group to the list of the current user's favorite groups. Supported for Microsoft 365 groups only. + description: Add the group to the list of the current user's favorite groups. The group shows up in Outlook and Teams favorites. Supported for Microsoft 365 groups only. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/group-addfavorite?view=graph-rest-1.0 @@ -16042,7 +16042,7 @@ paths: tags: - groups.Actions summary: Invoke action getMemberGroups - description: 'Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the Directory_ResultSizeLimitExceeded error code. As a workaround, use the List group transitive memberOf API.' + description: 'Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the DirectoryResultSizeLimitExceeded error code. If you get the DirectoryResultSizeLimitExceeded error code, use the List group transitive memberOf API instead.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-getmembergroups?view=graph-rest-1.0 @@ -18127,7 +18127,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -18189,7 +18189,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -18251,7 +18251,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -18313,7 +18313,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -18375,7 +18375,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -18437,7 +18437,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -25552,6 +25552,53 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/groups/{group-id}/team/channels/{channel-id}/microsoft.graph.archive': + post: + tags: + - groups.Actions + summary: Invoke action archive + description: 'Archive a channel in a team. When a channel is archived, users can''t send new messages or react to existing messages in the channel, edit the channel settings, or make other changes to the channel. You can delete an archived channel or add and remove members from it. If you archive a team, its channels are also archived. Archiving is an asynchronous operation; a channel is archived after the asynchronous archiving operation completes successfully, which might occur after the response returns. A channel without an owner or that belongs to a group that has no owner, can''t be archived. To restore a channel from its archived state, use the channel: unarchive method. A channel can’t be archived or unarchived if its team is archived.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-archive?view=graph-rest-1.0 + operationId: group.team.channel_archive + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + shouldSetSpoSiteReadOnlyForMembers: + type: boolean + default: false + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/groups/{group-id}/team/channels/{channel-id}/microsoft.graph.completeMigration': post: tags: @@ -25722,6 +25769,39 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/groups/{group-id}/team/channels/{channel-id}/microsoft.graph.unarchive': + post: + tags: + - groups.Actions + summary: Invoke action unarchive + description: 'Restore an archived channel. Unarchiving restores the ability for users to send messages and edit the channel. Channels are archived via the channel: archive method. Unarchiving is an asynchronous operation; a channel is unarchived when the asynchronous unarchiving operation completes successfully, which might occur after this method responds.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-unarchive?view=graph-rest-1.0 + operationId: group.team.channel_unarchive + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/groups/{group-id}/team/channels/microsoft.graph.getAllMessages()': get: tags: @@ -25807,6 +25887,80 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/groups/{group-id}/team/channels/microsoft.graph.getAllRetainedMessages()': + get: + tags: + - groups.Functions + summary: Invoke function getAllRetainedMessages + operationId: group.team.channel_getAllRetainedMessage + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/team/installedApps/{teamsAppInstallation-id}/microsoft.graph.upgrade': post: tags: @@ -26661,6 +26815,45 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/groups/{group-id}/team/primaryChannel/microsoft.graph.archive': + post: + tags: + - groups.Actions + summary: Invoke action archive + description: 'Archive a channel in a team. When a channel is archived, users can''t send new messages or react to existing messages in the channel, edit the channel settings, or make other changes to the channel. You can delete an archived channel or add and remove members from it. If you archive a team, its channels are also archived. Archiving is an asynchronous operation; a channel is archived after the asynchronous archiving operation completes successfully, which might occur after the response returns. A channel without an owner or that belongs to a group that has no owner, can''t be archived. To restore a channel from its archived state, use the channel: unarchive method. A channel can’t be archived or unarchived if its team is archived.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-archive?view=graph-rest-1.0 + operationId: group.team.primaryChannel_archive + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + shouldSetSpoSiteReadOnlyForMembers: + type: boolean + default: false + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/groups/{group-id}/team/primaryChannel/microsoft.graph.completeMigration': post: tags: @@ -26799,6 +26992,31 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/groups/{group-id}/team/primaryChannel/microsoft.graph.unarchive': + post: + tags: + - groups.Actions + summary: Invoke action unarchive + description: 'Restore an archived channel. Unarchiving restores the ability for users to send messages and edit the channel. Channels are archived via the channel: archive method. Unarchiving is an asynchronous operation; a channel is unarchived when the asynchronous unarchiving operation completes successfully, which might occur after this method responds.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-unarchive?view=graph-rest-1.0 + operationId: group.team.primaryChannel_unarchive + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/groups/{group-id}/team/schedule/microsoft.graph.share': post: tags: @@ -26950,11 +27168,11 @@ paths: get: tags: - groups.conversationThread - summary: Get conversation thread - description: Get a thread object. + summary: Get conversationThread + description: "Get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, \nyou can specify the thread without referencing the parent conversation. " externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/group-get-thread?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/conversationthread-get?view=graph-rest-1.0 operationId: group_GetThread parameters: - name: group-id @@ -27132,11 +27350,11 @@ paths: get: tags: - groups.conversationThread - summary: List posts - description: "Get the posts of the specified thread. You can specify both the parent conversation and the thread, or,\nyou can specify the thread without referencing the parent conversation." + summary: Get post + description: "Get the properties and relationships of a post in a specified thread. You can specify both the parent \nconversation and the thread, or, you can specify the thread without referencing the parent conversation. Since the post resource supports extensions, you can also use the GET operation to get custom properties and extension data in a post instance." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationthread-list-posts?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/post-get?view=graph-rest-1.0 operationId: group.thread_ListPost parameters: - name: group-id @@ -27801,7 +28019,7 @@ paths: tags: - groups.conversationThread summary: Update open extension - description: 'Update an open extension (openTypeExtension object) with the properties in the request body: The data in an extension can be primitive types, or arrays of primitive types. See the table in the Permissions section for the list of resources that support open extensions.' + description: "Update an open extension (openTypeExtension object) on a supported resource type.\n- If a property in the request body matches the name of an existing property in the extension, the data in the extension is updated.\n- Otherwise, that property and its data are added to the extension. The data in an extension can be primitive types or arrays of primitive types. See the table in the Permissions section for the list of resources that support open extensions." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/opentypeextension-update?view=graph-rest-1.0 @@ -29138,7 +29356,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -29200,7 +29418,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -29631,7 +29849,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -29693,7 +29911,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -29759,7 +29977,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -29821,7 +30039,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -29883,7 +30101,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -29949,7 +30167,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -31453,7 +31671,7 @@ paths: tags: - groupSettingTemplates.Actions summary: Invoke action getMemberGroups - description: 'Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the Directory_ResultSizeLimitExceeded error code. As a workaround, use the List group transitive memberOf API.' + description: 'Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the DirectoryResultSizeLimitExceeded error code. If you get the DirectoryResultSizeLimitExceeded error code, use the List group transitive memberOf API instead.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-getmembergroups?view=graph-rest-1.0 @@ -31964,7 +32182,7 @@ components: nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). Read-only. + description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). nullable: true onPremisesSyncEnabled: type: boolean @@ -33170,6 +33388,8 @@ components: type: string description: The main logo for the application. Not nullable. format: base64url + nativeAuthenticationApisEnabled: + $ref: '#/components/schemas/microsoft.graph.nativeAuthenticationApisEnabled' notes: type: string description: Notes relevant for the management of the application. @@ -34233,7 +34453,7 @@ components: inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' insights: - $ref: '#/components/schemas/microsoft.graph.officeGraphInsights' + $ref: '#/components/schemas/microsoft.graph.itemInsights' joinedTeams: type: array items: @@ -36267,7 +36487,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' scope: type: string - description: 'Indicates the scope of how the item is shared: anonymous, organization, or users. Read-only.' + description: 'Indicates the scope of how the item is shared. The possible values are: anonymous, organization, or users. Read-only.' nullable: true sharedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -37021,6 +37241,15 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.nativeAuthenticationApisEnabled: + title: nativeAuthenticationApisEnabled + enum: + - none + - all + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true microsoft.graph.optionalClaims: title: optionalClaims type: object @@ -37226,7 +37455,7 @@ components: type: boolean description: Denotes whether the policy is enabled. restrictions: - $ref: '#/components/schemas/microsoft.graph.appManagementConfiguration' + $ref: '#/components/schemas/microsoft.graph.customAppManagementConfiguration' appliesTo: type: array items: @@ -37989,7 +38218,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.longRunningOperation' - description: Represents the status of a long-running operation. + description: 'Represents the status of a long-running operation, such as a password reset operation.' x-ms-navigationProperty: true passwordMethods: type: array @@ -38391,30 +38620,11 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.officeGraphInsights: + microsoft.graph.itemInsights: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: officeGraphInsights + - $ref: '#/components/schemas/microsoft.graph.officeGraphInsights' + - title: itemInsights type: object - properties: - shared: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' - x-ms-navigationProperty: true - trending: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.trending' - description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' - x-ms-navigationProperty: true - used: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' - x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.licenseDetails: @@ -39035,7 +39245,7 @@ components: startDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The meeting start time in UTC. Required when you create an online meeting. + description: The meeting start time in UTC. format: date-time nullable: true recordings: @@ -39202,8 +39412,12 @@ components: contributionToContentDiscoveryDisabled: type: boolean description: 'When set to true, the delegate access to the user''s trending API is disabled. When set to true, documents in the user''s Office Delve are disabled. When set to true, the relevancy of the content displayed in Microsoft 365, for example in Suggested sites in SharePoint Home and the Discover view in OneDrive for Business is affected. Users can control this setting in Office Delve.' + itemInsights: + $ref: '#/components/schemas/microsoft.graph.userInsightsSettings' shiftPreferences: $ref: '#/components/schemas/microsoft.graph.shiftPreferences' + storage: + $ref: '#/components/schemas/microsoft.graph.userStorage' windows: type: array items: @@ -39219,11 +39433,11 @@ components: properties: locale: type: string - description: The chosen locale of a user in Microsoft Teams. + description: 'Represents the location that a user selected in Microsoft Teams and doesn''t follow the Office''s locale setting. A user’s locale is represented by their preferred language and country or region. For example, en-us. The language component follows two-letter codes as defined in ISO 639-1, and the country component follows two-letter codes as defined in ISO 3166-1 alpha-2.' nullable: true region: type: string - description: The region of the user in Microsoft Teams. + description: 'Represents the region of the organization or the user. For users with multigeo licenses, the property contains the user''s region (if available). For users without multigeo licenses, the property contains the organization''s region.The region value can be any region supported by the Teams payload. The possible values are: Americas, Europe and MiddleEast, Asia Pacific, UAE, Australia, Brazil, Canada, Switzerland, Germany, France, India, Japan, South Korea, Norway, Singapore, United Kingdom, South Africa, Sweden, Qatar, Poland, Italy, Israel, USGov Community Cloud, USGov Community Cloud High, USGov Department of Defense, and China.' nullable: true associatedTeams: type: array @@ -40429,6 +40643,10 @@ components: type: string description: The email address for sending messages to the channel. Read-only. nullable: true + isArchived: + type: boolean + description: Indicates whether the channel is archived. Read-only. + nullable: true isFavoriteByDefault: type: boolean description: 'Indicates whether the channel should be marked as recommended for all members of the team to show in their channel list. Note: All recommended channels automatically show in the channels list for education and frontline worker users. The property can only be set programmatically via the Create team method. The default value is false.' @@ -40861,11 +41079,11 @@ components: properties: displayName: type: string - description: 'The display name of the identity. The display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as having changed when using delta.' + description: 'The display name of the identity.For drive items, the display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as changed when using delta.' nullable: true id: type: string - description: 'Unique identifier for the identity. When the unique identifier is unavailable, the displayName property is provided for the identity, but the id property isn''t included in the response.' + description: 'Unique identifier for the identity or actor. For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that''s subject to review.' nullable: true additionalProperties: type: object @@ -41647,22 +41865,13 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.appManagementConfiguration: - title: appManagementConfiguration - type: object - properties: - keyCredentials: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.keyCredentialConfiguration' - description: Collection of keyCredential restrictions settings to be applied to an application or service principal. - passwordCredentials: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.passwordCredentialConfiguration' - description: Collection of password restrictions settings to be applied to an application or service principal. - additionalProperties: - type: object + microsoft.graph.customAppManagementConfiguration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.appManagementConfiguration' + - title: customAppManagementConfiguration + type: object + additionalProperties: + type: object microsoft.graph.stsPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.policyBase' @@ -42360,66 +42569,30 @@ components: $ref: '#/components/schemas/microsoft.graph.emailAddress' additionalProperties: type: object - microsoft.graph.sharedInsight: + microsoft.graph.officeGraphInsights: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: sharedInsight + - title: officeGraphInsights type: object properties: - lastShared: - $ref: '#/components/schemas/microsoft.graph.sharingDetail' - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - sharingHistory: + shared: type: array items: - $ref: '#/components/schemas/microsoft.graph.sharingDetail' - lastSharedMethod: - $ref: '#/components/schemas/microsoft.graph.entity' - resource: - $ref: '#/components/schemas/microsoft.graph.entity' - additionalProperties: - type: object - microsoft.graph.trending: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: trending - type: object - properties: - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' - format: date-time - nullable: true - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - weight: - type: number - description: 'Value indicating how much the document is currently trending. The larger the number, the more the document is currently trending around the user (the more relevant it is). Returned documents are sorted by this value.' - format: double - resource: - $ref: '#/components/schemas/microsoft.graph.entity' - additionalProperties: - type: object - microsoft.graph.usedInsight: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: usedInsight - type: object - properties: - lastUsed: - $ref: '#/components/schemas/microsoft.graph.usageDetails' - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - resource: - $ref: '#/components/schemas/microsoft.graph.entity' + $ref: '#/components/schemas/microsoft.graph.sharedInsight' + description: 'Calculated relationship that identifies documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for work or school and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' + x-ms-navigationProperty: true + trending: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.trending' + description: 'Calculated relationship that identifies documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for work or school and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' + x-ms-navigationProperty: true + used: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.usedInsight' + description: 'Calculated relationship that identifies the latest documents viewed or modified by a user, including OneDrive for work or school and SharePoint documents, ranked by recency of use.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.servicePlanInfo: @@ -43523,7 +43696,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: 'Date and time at which the transcript was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + description: 'Date and time at which the transcript was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true meetingId: @@ -43735,6 +43908,16 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.userInsightsSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userInsightsSettings + type: object + properties: + isEnabled: + type: boolean + additionalProperties: + type: object microsoft.graph.shiftPreferences: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' @@ -43748,6 +43931,16 @@ components: description: Availability of the user to be scheduled for work and its recurrence pattern. additionalProperties: type: object + microsoft.graph.userStorage: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userStorage + type: object + properties: + quota: + $ref: '#/components/schemas/microsoft.graph.unifiedStorageQuota' + additionalProperties: + type: object microsoft.graph.windowsSetting: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -44403,6 +44596,8 @@ components: - unknownFutureValue - teamifyGroup - createChannel + - archiveChannel + - unarchiveChannel type: string microsoft.graph.teamsAsyncOperationStatus: title: teamsAsyncOperationStatus @@ -44882,44 +45077,20 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.keyCredentialConfiguration: - title: keyCredentialConfiguration - type: object - properties: - maxLifetime: - pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' - type: string - description: 'Value that can be used as the maximum duration in days, hours, minutes, or seconds from the date of key creation, for which the key is valid. Defined in ISO 8601 format for Durations. For example, P4DT12H30M5S represents a duration of four days, twelve hours, thirty minutes, and five seconds. This property is required when restrictionType is set to keyLifetime.' - format: duration - nullable: true - restrictForAppsCreatedAfterDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'Timestamp when the policy is enforced for all apps created on or after the specified date. For existing applications, the enforcement date would be back dated. To apply to all applications regardless of their creation date, this property would be null. Nullable.' - format: date-time - nullable: true - restrictionType: - $ref: '#/components/schemas/microsoft.graph.appKeyCredentialRestrictionType' - additionalProperties: - type: object - microsoft.graph.passwordCredentialConfiguration: - title: passwordCredentialConfiguration + microsoft.graph.appManagementConfiguration: + title: appManagementConfiguration type: object properties: - maxLifetime: - pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' - type: string - description: 'Value that can be used as the maximum number for setting password expiration time in days, hours, minutes or seconds. Defined in ISO 8601 format for Durations. For example, ''P4DT12H30M5S'' represents a duration of four days, twelve hours, thirty minutes, and five seconds. This property is required when restriction type is set to passwordLifetime.' - format: duration - nullable: true - restrictForAppsCreatedAfterDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'Enforces the policy for an app created on or after the enforcement date. For existing applications, the enforcement date would be back dated. To apply to all applications, enforcement datetime would be null.' - format: date-time - nullable: true - restrictionType: - $ref: '#/components/schemas/microsoft.graph.appCredentialRestrictionType' + keyCredentials: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyCredentialConfiguration' + description: Collection of keyCredential restrictions settings to be applied to an application or service principal. + passwordCredentials: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.passwordCredentialConfiguration' + description: Collection of password restrictions settings to be applied to an application or service principal. additionalProperties: type: object microsoft.graph.synchronizationSecret: @@ -44984,7 +45155,7 @@ components: interval: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'The interval between synchronization iterations. The value is represented in ISO 8601 format for durations. For example, PT1M represents a period of one month.' + description: 'The interval between synchronization iterations. The value is represented in ISO 8601 format for durations. For example, P1M represents a period of one month and PT1M represents a period of one minute.' format: duration state: $ref: '#/components/schemas/microsoft.graph.synchronizationScheduleState' @@ -45300,104 +45471,68 @@ components: - completed - unknownFutureValue type: string - microsoft.graph.sharingDetail: - title: sharingDetail - type: object - properties: - sharedBy: - $ref: '#/components/schemas/microsoft.graph.insightIdentity' - sharedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the file was last shared. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - sharingReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - sharingSubject: - type: string - description: The subject with which the document was shared. - nullable: true - sharingType: - type: string - description: 'Determines the way the document was shared. Can be by a 1Link1, 1Attachment1, 1Group1, 1Site1.' - nullable: true - additionalProperties: - type: object - microsoft.graph.resourceReference: - title: resourceReference - type: object - properties: - id: - type: string - description: The item's unique identifier. - nullable: true - type: - type: string - description: 'A string value that can be used to classify the item, such as ''microsoft.graph.driveItem''' - nullable: true - webUrl: - type: string - description: A URL leading to the referenced item. - nullable: true - additionalProperties: - type: object - microsoft.graph.resourceVisualization: - title: resourceVisualization - type: object - properties: - containerDisplayName: - type: string - description: 'A string describing where the item is stored. For example, the name of a SharePoint site or the user name identifying the owner of the OneDrive storing the item.' - nullable: true - containerType: - type: string - description: Can be used for filtering by the type of container in which the file is stored. Such as Site or OneDriveBusiness. - nullable: true - containerWebUrl: - type: string - description: A path leading to the folder in which the item is stored. - nullable: true - mediaType: - type: string - description: The item's media type. Can be used for filtering for a specific type of file based on supported IANA Media Mime Types. Not all Media Mime Types are supported. - nullable: true - previewImageUrl: - type: string - description: A URL leading to the preview image for the item. - nullable: true - previewText: - type: string - description: A preview text for the item. - nullable: true - title: - type: string - description: The item's title text. - nullable: true - type: - type: string - description: The item's media type. Can be used for filtering for a specific file based on a specific type. See the section Type property values for supported types. - nullable: true - additionalProperties: - type: object - microsoft.graph.usageDetails: - title: usageDetails - type: object - properties: - lastAccessedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the resource was last accessed by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the resource was last modified by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - additionalProperties: - type: object + microsoft.graph.sharedInsight: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sharedInsight + type: object + properties: + lastShared: + $ref: '#/components/schemas/microsoft.graph.sharingDetail' + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + sharingHistory: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sharingDetail' + lastSharedMethod: + $ref: '#/components/schemas/microsoft.graph.entity' + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object + microsoft.graph.trending: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: trending + type: object + properties: + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + format: date-time + nullable: true + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + weight: + type: number + description: 'Value indicating how much the document is currently trending. The larger the number, the more the document is currently trending around the user (the more relevant it is). Returned documents are sorted by this value.' + format: double + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object + microsoft.graph.usedInsight: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: usedInsight + type: object + properties: + lastUsed: + $ref: '#/components/schemas/microsoft.graph.usageDetails' + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object microsoft.graph.messageRuleActions: title: messageRuleActions type: object @@ -46367,6 +46502,41 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.unifiedStorageQuota: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: unifiedStorageQuota + type: object + properties: + deleted: + type: integer + format: int64 + nullable: true + manageWebUrl: + type: string + nullable: true + remaining: + type: integer + format: int64 + nullable: true + state: + type: string + nullable: true + total: + type: integer + format: int64 + nullable: true + used: + type: integer + format: int64 + nullable: true + services: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceStorageQuotaBreakdown' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.windowsSettingType: title: windowsSettingType enum: @@ -47086,22 +47256,46 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.appKeyCredentialRestrictionType: - title: appKeyCredentialRestrictionType - enum: - - asymmetricKeyLifetime - - unknownFutureValue - type: string - microsoft.graph.appCredentialRestrictionType: - title: appCredentialRestrictionType - enum: - - passwordAddition - - passwordLifetime - - symmetricKeyAddition - - symmetricKeyLifetime - - customPasswordAddition - - unknownFutureValue - type: string + microsoft.graph.keyCredentialConfiguration: + title: keyCredentialConfiguration + type: object + properties: + maxLifetime: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + type: string + description: 'Value that can be used as the maximum duration in days, hours, minutes, or seconds from the date of key creation, for which the key is valid. Defined in ISO 8601 format for Durations. For example, P4DT12H30M5S represents a duration of four days, twelve hours, thirty minutes, and five seconds. This property is required when restrictionType is set to keyLifetime.' + format: duration + nullable: true + restrictForAppsCreatedAfterDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Timestamp when the policy is enforced for all apps created on or after the specified date. For existing applications, the enforcement date would be back dated. To apply to all applications regardless of their creation date, this property would be null. Nullable.' + format: date-time + nullable: true + restrictionType: + $ref: '#/components/schemas/microsoft.graph.appKeyCredentialRestrictionType' + additionalProperties: + type: object + microsoft.graph.passwordCredentialConfiguration: + title: passwordCredentialConfiguration + type: object + properties: + maxLifetime: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + type: string + description: 'Value that can be used as the maximum number for setting password expiration time in days, hours, minutes or seconds. Defined in ISO 8601 format for Durations. For example, ''P4DT12H30M5S'' represents a duration of four days, twelve hours, thirty minutes, and five seconds. This property is required when restriction type is set to passwordLifetime.' + format: duration + nullable: true + restrictForAppsCreatedAfterDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Enforces the policy for an app created on or after the enforcement date. For existing applications, the enforcement date would be back dated. To apply to all applications, enforcement datetime would be null.' + format: date-time + nullable: true + restrictionType: + $ref: '#/components/schemas/microsoft.graph.appCredentialRestrictionType' + additionalProperties: + type: object microsoft.graph.synchronizationScheduleState: title: synchronizationScheduleState enum: @@ -47754,21 +47948,101 @@ components: - unknownFutureValue - emailUser type: string - microsoft.graph.insightIdentity: - title: insightIdentity + microsoft.graph.sharingDetail: + title: sharingDetail type: object properties: - address: + sharedBy: + $ref: '#/components/schemas/microsoft.graph.insightIdentity' + sharedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The email address of the user who shared the item. + description: 'The date and time the file was last shared. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time nullable: true - displayName: + sharingReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + sharingSubject: type: string - description: The display name of the user who shared the item. + description: The subject with which the document was shared. + nullable: true + sharingType: + type: string + description: 'Determines the way the document was shared. Can be by a 1Link1, 1Attachment1, 1Group1, 1Site1.' nullable: true + additionalProperties: + type: object + microsoft.graph.resourceReference: + title: resourceReference + type: object + properties: id: type: string - description: The ID of the user who shared the item. + description: The item's unique identifier. + nullable: true + type: + type: string + description: 'A string value that can be used to classify the item, such as ''microsoft.graph.driveItem''' + nullable: true + webUrl: + type: string + description: A URL leading to the referenced item. + nullable: true + additionalProperties: + type: object + microsoft.graph.resourceVisualization: + title: resourceVisualization + type: object + properties: + containerDisplayName: + type: string + description: 'A string describing where the item is stored. For example, the name of a SharePoint site or the user name identifying the owner of the OneDrive storing the item.' + nullable: true + containerType: + type: string + description: Can be used for filtering by the type of container in which the file is stored. Such as Site or OneDriveBusiness. + nullable: true + containerWebUrl: + type: string + description: A path leading to the folder in which the item is stored. + nullable: true + mediaType: + type: string + description: The item's media type. Can be used for filtering for a specific type of file based on supported IANA Media Mime Types. Not all Media Mime Types are supported. + nullable: true + previewImageUrl: + type: string + description: A URL leading to the preview image for the item. + nullable: true + previewText: + type: string + description: A preview text for the item. + nullable: true + title: + type: string + description: The item's title text. + nullable: true + type: + type: string + description: The item's media type. Can be used for filtering for a specific file based on a specific type. See the section Type property values for supported types. + nullable: true + additionalProperties: + type: object + microsoft.graph.usageDetails: + title: usageDetails + type: object + properties: + lastAccessedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time the resource was last accessed by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time the resource was last modified by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time nullable: true additionalProperties: type: object @@ -48287,6 +48561,13 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.serviceStorageQuotaBreakdown: + allOf: + - $ref: '#/components/schemas/microsoft.graph.storageQuotaBreakdown' + - title: serviceStorageQuotaBreakdown + type: object + additionalProperties: + type: object microsoft.graph.taskStatus: title: taskStatus enum: @@ -48652,6 +48933,22 @@ components: $ref: '#/components/schemas/microsoft.graph.workbookChartFont' additionalProperties: type: object + microsoft.graph.appKeyCredentialRestrictionType: + title: appKeyCredentialRestrictionType + enum: + - asymmetricKeyLifetime + - unknownFutureValue + type: string + microsoft.graph.appCredentialRestrictionType: + title: appCredentialRestrictionType + enum: + - passwordAddition + - passwordLifetime + - symmetricKeyAddition + - symmetricKeyLifetime + - customPasswordAddition + - unknownFutureValue + type: string microsoft.graph.synchronizationError: title: synchronizationError type: object @@ -49960,6 +50257,24 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.insightIdentity: + title: insightIdentity + type: object + properties: + address: + type: string + description: The email address of the user who shared the item. + nullable: true + displayName: + type: string + description: The display name of the user who shared the item. + nullable: true + id: + type: string + description: The ID of the user who shared the item. + nullable: true + additionalProperties: + type: object microsoft.graph.settingSourceType: title: settingSourceType enum: @@ -49991,6 +50306,24 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.storageQuotaBreakdown: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: storageQuotaBreakdown + type: object + properties: + displayName: + type: string + nullable: true + manageWebUrl: + type: string + nullable: true + used: + type: integer + format: int64 + nullable: true + additionalProperties: + type: object microsoft.graph.scheduleEntityTheme: title: scheduleEntityTheme enum: diff --git a/openApiDocs/v1.0/Identity.DirectoryManagement.yml b/openApiDocs/v1.0/Identity.DirectoryManagement.yml index ad20bb52ed..5ec4d008c7 100644 --- a/openApiDocs/v1.0/Identity.DirectoryManagement.yml +++ b/openApiDocs/v1.0/Identity.DirectoryManagement.yml @@ -47,6 +47,91 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /admin/people/itemInsights: + get: + tags: + - admin.peopleAdminSettings + summary: List itemInsights + description: 'Get the properties of an insightsSettings object to display or return item insights in an organization. To learn how to customize the privacy of item insights in an organization, see Customize item insights privacy in Microsoft Graph.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/peopleadminsettings-list-iteminsights?view=graph-rest-1.0 + operationId: admin.person_GetItemInsight + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.insightsSettings' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - admin.peopleAdminSettings + summary: Update insightsSettings + description: 'Update privacy settings to display or return the specified type of insights in an organization. Currently, itemInsights is the only supported type of settings. To learn more about customizing insights privacy for your organization, see Customize item insights privacy in Microsoft Graph.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/insightssettings-update?view=graph-rest-1.0 + operationId: admin.person_UpdateItemInsight + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.insightsSettings' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.insightsSettings' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - admin.peopleAdminSettings + summary: Delete navigation property itemInsights for admin + operationId: admin.person_DeleteItemInsight + parameters: + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation /admin/people/profileCardProperties: get: tags: @@ -708,7 +793,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -770,7 +855,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -1250,7 +1335,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -1312,7 +1397,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -1664,7 +1749,7 @@ paths: tags: - contacts.Actions summary: Invoke action getMemberGroups - description: 'Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the Directory_ResultSizeLimitExceeded error code. As a workaround, use the List group transitive memberOf API.' + description: 'Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the DirectoryResultSizeLimitExceeded error code. If you get the DirectoryResultSizeLimitExceeded error code, use the List group transitive memberOf API instead.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-getmembergroups?view=graph-rest-1.0 @@ -2104,7 +2189,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -2166,7 +2251,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -2939,7 +3024,7 @@ paths: tags: - contracts.Actions summary: Invoke action getMemberGroups - description: 'Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the Directory_ResultSizeLimitExceeded error code. As a workaround, use the List group transitive memberOf API.' + description: 'Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the DirectoryResultSizeLimitExceeded error code. If you get the DirectoryResultSizeLimitExceeded error code, use the List group transitive memberOf API instead.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-getmembergroups?view=graph-rest-1.0 @@ -3940,7 +4025,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -4006,7 +4091,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -4362,7 +4447,7 @@ paths: tags: - devices.Actions summary: Invoke action getMemberGroups - description: 'Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the Directory_ResultSizeLimitExceeded error code. As a workaround, use the List group transitive memberOf API.' + description: 'Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the DirectoryResultSizeLimitExceeded error code. If you get the DirectoryResultSizeLimitExceeded error code, use the List group transitive memberOf API instead.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-getmembergroups?view=graph-rest-1.0 @@ -4665,7 +4750,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -4727,7 +4812,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -4789,7 +4874,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -4851,7 +4936,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -5574,7 +5659,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -5636,7 +5721,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -5698,7 +5783,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -5760,7 +5845,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -6508,7 +6593,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -6574,7 +6659,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -7865,7 +7950,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -7927,7 +8012,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -7989,7 +8074,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -8051,7 +8136,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -8113,7 +8198,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -8175,7 +8260,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -10100,7 +10185,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -10144,7 +10229,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -10296,7 +10381,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -10308,7 +10393,7 @@ paths: tags: - directory.Actions summary: Invoke action getMemberGroups - description: 'Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the Directory_ResultSizeLimitExceeded error code. As a workaround, use the List group transitive memberOf API.' + description: 'Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the DirectoryResultSizeLimitExceeded error code. If you get the DirectoryResultSizeLimitExceeded error code, use the List group transitive memberOf API instead.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-getmembergroups?view=graph-rest-1.0 @@ -10456,7 +10541,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -10529,7 +10614,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -10573,7 +10658,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -11757,7 +11842,11 @@ paths: get: tags: - directory.companySubscription - summary: Get subscriptions from directory + summary: List subscriptions + description: Get the list of commercial subscriptions that an organization acquired. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/directory-list-subscriptions?view=graph-rest-1.0 operationId: directory_ListSubscription parameters: - $ref: '#/components/parameters/top' @@ -11830,7 +11919,11 @@ paths: get: tags: - directory.companySubscription - summary: Get subscriptions from directory + summary: Get companySubscription + description: Get a specific commercial subscription that an organization acquired. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/companysubscription-get?view=graph-rest-1.0 operationId: directory_GetSubscription parameters: - name: companySubscription-id @@ -11932,7 +12025,11 @@ paths: get: tags: - directory.companySubscription - summary: Get subscriptions from directory + summary: Get companySubscription + description: Get a specific commercial subscription that an organization acquired. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/companysubscription-get?view=graph-rest-1.0 operationId: directory.subscription_GetGraphBPreCommerceSubscriptionId parameters: - name: commerceSubscriptionId @@ -12398,7 +12495,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -12460,7 +12557,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -12522,7 +12619,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -12584,7 +12681,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -12646,7 +12743,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -12708,7 +12805,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -13577,7 +13674,7 @@ paths: tags: - directoryRoles.Actions summary: Invoke action getMemberGroups - description: 'Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the Directory_ResultSizeLimitExceeded error code. As a workaround, use the List group transitive memberOf API.' + description: 'Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the DirectoryResultSizeLimitExceeded error code. If you get the DirectoryResultSizeLimitExceeded error code, use the List group transitive memberOf API instead.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-getmembergroups?view=graph-rest-1.0 @@ -14586,7 +14683,7 @@ paths: tags: - directoryRoleTemplates.Actions summary: Invoke action getMemberGroups - description: 'Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the Directory_ResultSizeLimitExceeded error code. As a workaround, use the List group transitive memberOf API.' + description: 'Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the DirectoryResultSizeLimitExceeded error code. If you get the DirectoryResultSizeLimitExceeded error code, use the List group transitive memberOf API instead.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-getmembergroups?view=graph-rest-1.0 @@ -16151,10 +16248,10 @@ paths: tags: - organization.organization summary: List organizations - description: Retrieve a list of organization objects. There's only one organization object in the collection. + description: List properties and relationships of the organization objects. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/organization-list?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-onboarding-organization-list?view=graph-rest-1.0 operationId: organization_ListOrganization parameters: - $ref: '#/components/parameters/top' @@ -16228,10 +16325,10 @@ paths: tags: - organization.organization summary: Get organization - description: 'Get the properties and relationships of the currently authenticated organization. Since the organization resource supports extensions, you can also use the GET operation to get custom properties and extension data in an organization instance.' + description: Read properties and relationships of the organization object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/organization-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-onboarding-organization-get?view=graph-rest-1.0 operationId: organization_GetOrganization parameters: - name: organization-id @@ -16276,10 +16373,10 @@ paths: tags: - organization.organization summary: Update organization - description: 'Update the properties of the currently authenticated organization. In this case, organization is defined as a collection of exactly one record, and so its ID must be specified in the request. The ID is also known as the tenantId of the organization.' + description: Update the properties of a organization object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/organization-update?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-onboarding-organization-update?view=graph-rest-1.0 operationId: organization_UpdateOrganization parameters: - name: organization-id @@ -19024,7 +19121,7 @@ paths: tags: - organization.Actions summary: Invoke action getMemberGroups - description: 'Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the Directory_ResultSizeLimitExceeded error code. As a workaround, use the List group transitive memberOf API.' + description: 'Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the DirectoryResultSizeLimitExceeded error code. If you get the DirectoryResultSizeLimitExceeded error code, use the List group transitive memberOf API instead.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-getmembergroups?view=graph-rest-1.0 @@ -19771,6 +19868,8 @@ components: - title: peopleAdminSettings type: object properties: + itemInsights: + $ref: '#/components/schemas/microsoft.graph.insightsSettings' profileCardProperties: type: array items: @@ -19781,6 +19880,22 @@ components: $ref: '#/components/schemas/microsoft.graph.pronounsSettings' additionalProperties: type: object + microsoft.graph.insightsSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: insightsSettings + type: object + properties: + disabledForGroup: + type: string + description: 'The ID of a Microsoft Entra group, of which the specified type of insights are disabled for its members. The default value is null. Optional.' + nullable: true + isEnabledInOrganization: + type: boolean + description: true if insights of the specified type are enabled for the organization; false if insights of the specified type are disabled for all users without exceptions. The default value is true. Optional. + nullable: true + additionalProperties: + type: object microsoft.graph.profileCardProperty: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -20363,7 +20478,7 @@ components: inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' insights: - $ref: '#/components/schemas/microsoft.graph.officeGraphInsights' + $ref: '#/components/schemas/microsoft.graph.itemInsights' joinedTeams: type: array items: @@ -20649,7 +20764,7 @@ components: nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). Read-only. + description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). nullable: true onPremisesSyncEnabled: type: boolean @@ -21435,6 +21550,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.companySubscription' + description: List of commercial subscriptions that an organization acquired. x-ms-navigationProperty: true additionalProperties: type: object @@ -21515,6 +21631,8 @@ components: type: string description: The main logo for the application. Not nullable. format: base64url + nativeAuthenticationApisEnabled: + $ref: '#/components/schemas/microsoft.graph.nativeAuthenticationApisEnabled' notes: type: string description: Notes relevant for the management of the application. @@ -21769,46 +21887,58 @@ components: properties: commerceSubscriptionId: type: string + description: The ID of this subscription in the commerce system. Alternate key. nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The date and time when this subscription was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true isTrial: type: boolean + description: Whether the subscription is a free trial or purchased. nullable: true nextLifecycleDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The date and time when the subscription will move to the next state (as defined by the status property) if not renewed by the tenant. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true ownerId: type: string + description: The object ID of the account admin. nullable: true ownerTenantId: type: string + description: The unique identifier for the Microsoft partner tenant that created the subscription on a customer tenant. nullable: true ownerType: type: string + description: 'Indicates the entity that ownerId belongs to, for example, ''User''.' nullable: true serviceStatus: type: array items: $ref: '#/components/schemas/microsoft.graph.servicePlanInfo' + description: The provisioning status of each service included in this subscription. skuId: type: string + description: The object ID of the SKU associated with this subscription. nullable: true skuPartNumber: type: string + description: The SKU associated with this subscription. nullable: true status: type: string + description: 'The status of this subscription. Possible values are: Enabled, Deleted, Suspended, Warning, LockedOut.' nullable: true totalLicenses: maximum: 2147483647 minimum: -2147483648 type: integer + description: The number of licenses included in this subscription. format: int32 nullable: true additionalProperties: @@ -22160,7 +22290,7 @@ components: nullable: true appliesTo: type: string - description: 'The target class for this SKU. Only SKUs with target class User are assignable. Possible values are: ''User'', ''Company''.' + description: 'The target class for this SKU. Only SKUs with target class User are assignable. Possible values are: User, Company.' nullable: true capabilityStatus: type: string @@ -22188,7 +22318,7 @@ components: nullable: true skuPartNumber: type: string - description: 'The SKU part number; for example: ''AAD_PREMIUM'' or ''RMSBASIC''. To get a list of commercial subscriptions that an organization has acquired, see List subscribedSkus.' + description: 'The SKU part number; for example: AAD_PREMIUM or RMSBASIC. To get a list of commercial subscriptions that an organization has acquired, see List subscribedSkus.' nullable: true subscriptionIds: type: array @@ -22779,7 +22909,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.longRunningOperation' - description: Represents the status of a long-running operation. + description: 'Represents the status of a long-running operation, such as a password reset operation.' x-ms-navigationProperty: true passwordMethods: type: array @@ -23576,30 +23706,11 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.officeGraphInsights: + microsoft.graph.itemInsights: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: officeGraphInsights + - $ref: '#/components/schemas/microsoft.graph.officeGraphInsights' + - title: itemInsights type: object - properties: - shared: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' - x-ms-navigationProperty: true - trending: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.trending' - description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' - x-ms-navigationProperty: true - used: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' - x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.team: @@ -24404,7 +24515,7 @@ components: startDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The meeting start time in UTC. Required when you create an online meeting. + description: The meeting start time in UTC. format: date-time nullable: true recordings: @@ -24621,8 +24732,12 @@ components: contributionToContentDiscoveryDisabled: type: boolean description: 'When set to true, the delegate access to the user''s trending API is disabled. When set to true, documents in the user''s Office Delve are disabled. When set to true, the relevancy of the content displayed in Microsoft 365, for example in Suggested sites in SharePoint Home and the Discover view in OneDrive for Business is affected. Users can control this setting in Office Delve.' + itemInsights: + $ref: '#/components/schemas/microsoft.graph.userInsightsSettings' shiftPreferences: $ref: '#/components/schemas/microsoft.graph.shiftPreferences' + storage: + $ref: '#/components/schemas/microsoft.graph.userStorage' windows: type: array items: @@ -24638,11 +24753,11 @@ components: properties: locale: type: string - description: The chosen locale of a user in Microsoft Teams. + description: 'Represents the location that a user selected in Microsoft Teams and doesn''t follow the Office''s locale setting. A user’s locale is represented by their preferred language and country or region. For example, en-us. The language component follows two-letter codes as defined in ISO 639-1, and the country component follows two-letter codes as defined in ISO 3166-1 alpha-2.' nullable: true region: type: string - description: The region of the user in Microsoft Teams. + description: 'Represents the region of the organization or the user. For users with multigeo licenses, the property contains the user''s region (if available). For users without multigeo licenses, the property contains the organization''s region.The region value can be any region supported by the Teams payload. The possible values are: Americas, Europe and MiddleEast, Asia Pacific, UAE, Australia, Brazil, Canada, Switzerland, Germany, France, India, Japan, South Korea, Norway, Singapore, United Kingdom, South Africa, Sweden, Qatar, Poland, Italy, Israel, USGov Community Cloud, USGov Community Cloud High, USGov Department of Defense, and China.' nullable: true associatedTeams: type: array @@ -25128,7 +25243,7 @@ components: type: boolean description: Denotes whether the policy is enabled. restrictions: - $ref: '#/components/schemas/microsoft.graph.appManagementConfiguration' + $ref: '#/components/schemas/microsoft.graph.customAppManagementConfiguration' appliesTo: type: array items: @@ -25318,6 +25433,15 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.nativeAuthenticationApisEnabled: + title: nativeAuthenticationApisEnabled + enum: + - none + - all + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true microsoft.graph.optionalClaims: title: optionalClaims type: object @@ -25458,11 +25582,11 @@ components: properties: displayName: type: string - description: 'The display name of the identity. The display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as having changed when using delta.' + description: 'The display name of the identity.For drive items, the display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as changed when using delta.' nullable: true id: type: string - description: 'Unique identifier for the identity. When the unique identifier is unavailable, the displayName property is provided for the identity, but the id property isn''t included in the response.' + description: 'Unique identifier for the identity or actor. For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that''s subject to review.' nullable: true additionalProperties: type: object @@ -28111,66 +28235,30 @@ components: $ref: '#/components/schemas/microsoft.graph.emailAddress' additionalProperties: type: object - microsoft.graph.sharedInsight: + microsoft.graph.officeGraphInsights: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: sharedInsight + - title: officeGraphInsights type: object properties: - lastShared: - $ref: '#/components/schemas/microsoft.graph.sharingDetail' - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - sharingHistory: + shared: type: array items: - $ref: '#/components/schemas/microsoft.graph.sharingDetail' - lastSharedMethod: - $ref: '#/components/schemas/microsoft.graph.entity' - resource: - $ref: '#/components/schemas/microsoft.graph.entity' - additionalProperties: - type: object - microsoft.graph.trending: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: trending - type: object - properties: - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' - format: date-time - nullable: true - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - weight: - type: number - description: 'Value indicating how much the document is currently trending. The larger the number, the more the document is currently trending around the user (the more relevant it is). Returned documents are sorted by this value.' - format: double - resource: - $ref: '#/components/schemas/microsoft.graph.entity' - additionalProperties: - type: object - microsoft.graph.usedInsight: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: usedInsight - type: object - properties: - lastUsed: - $ref: '#/components/schemas/microsoft.graph.usageDetails' - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - resource: - $ref: '#/components/schemas/microsoft.graph.entity' + $ref: '#/components/schemas/microsoft.graph.sharedInsight' + description: 'Calculated relationship that identifies documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for work or school and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' + x-ms-navigationProperty: true + trending: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.trending' + description: 'Calculated relationship that identifies documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for work or school and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' + x-ms-navigationProperty: true + used: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.usedInsight' + description: 'Calculated relationship that identifies the latest documents viewed or modified by a user, including OneDrive for work or school and SharePoint documents, ranked by recency of use.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.teamFunSettings: @@ -28333,6 +28421,10 @@ components: type: string description: The email address for sending messages to the channel. Read-only. nullable: true + isArchived: + type: boolean + description: Indicates whether the channel is archived. Read-only. + nullable: true isFavoriteByDefault: type: boolean description: 'Indicates whether the channel should be marked as recommended for all members of the team to show in their channel list. Note: All recommended channels automatically show in the channels list for education and frontline worker users. The property can only be set programmatically via the Create team method. The default value is false.' @@ -29831,7 +29923,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: 'Date and time at which the transcript was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + description: 'Date and time at which the transcript was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true meetingId: @@ -30082,6 +30174,16 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.userInsightsSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userInsightsSettings + type: object + properties: + isEnabled: + type: boolean + additionalProperties: + type: object microsoft.graph.shiftPreferences: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' @@ -30095,6 +30197,16 @@ components: description: Availability of the user to be scheduled for work and its recurrence pattern. additionalProperties: type: object + microsoft.graph.userStorage: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userStorage + type: object + properties: + quota: + $ref: '#/components/schemas/microsoft.graph.unifiedStorageQuota' + additionalProperties: + type: object microsoft.graph.windowsSetting: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -30273,22 +30385,13 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.appManagementConfiguration: - title: appManagementConfiguration - type: object - properties: - keyCredentials: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.keyCredentialConfiguration' - description: Collection of keyCredential restrictions settings to be applied to an application or service principal. - passwordCredentials: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.passwordCredentialConfiguration' - description: Collection of password restrictions settings to be applied to an application or service principal. - additionalProperties: - type: object + microsoft.graph.customAppManagementConfiguration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.appManagementConfiguration' + - title: customAppManagementConfiguration + type: object + additionalProperties: + type: object microsoft.graph.stsPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.policyBase' @@ -31693,7 +31796,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' scope: type: string - description: 'Indicates the scope of how the item is shared: anonymous, organization, or users. Read-only.' + description: 'Indicates the scope of how the item is shared. The possible values are: anonymous, organization, or users. Read-only.' nullable: true sharedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -32606,109 +32709,68 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.sharingDetail: - title: sharingDetail - type: object - properties: - sharedBy: - $ref: '#/components/schemas/microsoft.graph.insightIdentity' - sharedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the file was last shared. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - sharingReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - sharingSubject: - type: string - description: The subject with which the document was shared. - nullable: true - sharingType: - type: string - description: 'Determines the way the document was shared. Can be by a 1Link1, 1Attachment1, 1Group1, 1Site1.' - nullable: true - additionalProperties: - type: object - microsoft.graph.resourceReference: - title: resourceReference - type: object - properties: - id: - type: string - description: The item's unique identifier. - nullable: true - type: - type: string - description: 'A string value that can be used to classify the item, such as ''microsoft.graph.driveItem''' - nullable: true - webUrl: - type: string - description: A URL leading to the referenced item. - nullable: true - additionalProperties: - type: object - microsoft.graph.resourceVisualization: - title: resourceVisualization - type: object - properties: - containerDisplayName: - type: string - description: 'A string describing where the item is stored. For example, the name of a SharePoint site or the user name identifying the owner of the OneDrive storing the item.' - nullable: true - containerType: - type: string - description: Can be used for filtering by the type of container in which the file is stored. Such as Site or OneDriveBusiness. - nullable: true - containerWebUrl: - type: string - description: A path leading to the folder in which the item is stored. - nullable: true - mediaType: - type: string - description: The item's media type. Can be used for filtering for a specific type of file based on supported IANA Media Mime Types. Not all Media Mime Types are supported. - nullable: true - previewImageUrl: - type: string - description: A URL leading to the preview image for the item. - nullable: true - previewText: - type: string - description: A preview text for the item. - nullable: true - title: - type: string - description: The item's title text. - nullable: true - type: - type: string - description: The item's media type. Can be used for filtering for a specific file based on a specific type. See the section Type property values for supported types. - nullable: true - additionalProperties: - type: object - ReferenceNumeric: - enum: - - '-INF' - - INF - - NaN - microsoft.graph.usageDetails: - title: usageDetails - type: object - properties: - lastAccessedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the resource was last accessed by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the resource was last modified by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - additionalProperties: - type: object + microsoft.graph.sharedInsight: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sharedInsight + type: object + properties: + lastShared: + $ref: '#/components/schemas/microsoft.graph.sharingDetail' + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + sharingHistory: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sharingDetail' + lastSharedMethod: + $ref: '#/components/schemas/microsoft.graph.entity' + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object + microsoft.graph.trending: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: trending + type: object + properties: + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + format: date-time + nullable: true + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + weight: + type: number + description: 'Value indicating how much the document is currently trending. The larger the number, the more the document is currently trending around the user (the more relevant it is). Returned documents are sorted by this value.' + format: double + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object + microsoft.graph.usedInsight: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: usedInsight + type: object + properties: + lastUsed: + $ref: '#/components/schemas/microsoft.graph.usageDetails' + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object microsoft.graph.giphyRatingType: title: giphyRatingType enum: @@ -32798,6 +32860,8 @@ components: - unknownFutureValue - teamifyGroup - createChannel + - archiveChannel + - unarchiveChannel type: string microsoft.graph.teamsAsyncOperationStatus: title: teamsAsyncOperationStatus @@ -33396,6 +33460,11 @@ components: additionalProperties: type: object description: Device Configuration Setting State for a given device. + ReferenceNumeric: + enum: + - '-INF' + - INF + - NaN microsoft.graph.appLogUploadState: title: appLogUploadState enum: @@ -34155,6 +34224,41 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.unifiedStorageQuota: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: unifiedStorageQuota + type: object + properties: + deleted: + type: integer + format: int64 + nullable: true + manageWebUrl: + type: string + nullable: true + remaining: + type: integer + format: int64 + nullable: true + state: + type: string + nullable: true + total: + type: integer + format: int64 + nullable: true + used: + type: integer + format: int64 + nullable: true + services: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceStorageQuotaBreakdown' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.windowsSettingType: title: windowsSettingType enum: @@ -34300,44 +34404,20 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.keyCredentialConfiguration: - title: keyCredentialConfiguration - type: object - properties: - maxLifetime: - pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' - type: string - description: 'Value that can be used as the maximum duration in days, hours, minutes, or seconds from the date of key creation, for which the key is valid. Defined in ISO 8601 format for Durations. For example, P4DT12H30M5S represents a duration of four days, twelve hours, thirty minutes, and five seconds. This property is required when restrictionType is set to keyLifetime.' - format: duration - nullable: true - restrictForAppsCreatedAfterDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'Timestamp when the policy is enforced for all apps created on or after the specified date. For existing applications, the enforcement date would be back dated. To apply to all applications regardless of their creation date, this property would be null. Nullable.' - format: date-time - nullable: true - restrictionType: - $ref: '#/components/schemas/microsoft.graph.appKeyCredentialRestrictionType' - additionalProperties: - type: object - microsoft.graph.passwordCredentialConfiguration: - title: passwordCredentialConfiguration + microsoft.graph.appManagementConfiguration: + title: appManagementConfiguration type: object properties: - maxLifetime: - pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' - type: string - description: 'Value that can be used as the maximum number for setting password expiration time in days, hours, minutes or seconds. Defined in ISO 8601 format for Durations. For example, ''P4DT12H30M5S'' represents a duration of four days, twelve hours, thirty minutes, and five seconds. This property is required when restriction type is set to passwordLifetime.' - format: duration - nullable: true - restrictForAppsCreatedAfterDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'Enforces the policy for an app created on or after the enforcement date. For existing applications, the enforcement date would be back dated. To apply to all applications, enforcement datetime would be null.' - format: date-time - nullable: true - restrictionType: - $ref: '#/components/schemas/microsoft.graph.appCredentialRestrictionType' + keyCredentials: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyCredentialConfiguration' + description: Collection of keyCredential restrictions settings to be applied to an application or service principal. + passwordCredentials: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.passwordCredentialConfiguration' + description: Collection of password restrictions settings to be applied to an application or service principal. additionalProperties: type: object microsoft.graph.synchronizationSecret: @@ -34402,7 +34482,7 @@ components: interval: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'The interval between synchronization iterations. The value is represented in ISO 8601 format for durations. For example, PT1M represents a period of one month.' + description: 'The interval between synchronization iterations. The value is represented in ISO 8601 format for durations. For example, P1M represents a period of one month and PT1M represents a period of one minute.' format: duration state: $ref: '#/components/schemas/microsoft.graph.synchronizationScheduleState' @@ -35672,21 +35752,101 @@ components: $ref: '#/components/schemas/microsoft.graph.termStore.term' additionalProperties: type: object - microsoft.graph.insightIdentity: - title: insightIdentity + microsoft.graph.sharingDetail: + title: sharingDetail type: object properties: - address: + sharedBy: + $ref: '#/components/schemas/microsoft.graph.insightIdentity' + sharedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The email address of the user who shared the item. + description: 'The date and time the file was last shared. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time nullable: true - displayName: + sharingReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + sharingSubject: type: string - description: The display name of the user who shared the item. + description: The subject with which the document was shared. nullable: true + sharingType: + type: string + description: 'Determines the way the document was shared. Can be by a 1Link1, 1Attachment1, 1Group1, 1Site1.' + nullable: true + additionalProperties: + type: object + microsoft.graph.resourceReference: + title: resourceReference + type: object + properties: id: type: string - description: The ID of the user who shared the item. + description: The item's unique identifier. + nullable: true + type: + type: string + description: 'A string value that can be used to classify the item, such as ''microsoft.graph.driveItem''' + nullable: true + webUrl: + type: string + description: A URL leading to the referenced item. + nullable: true + additionalProperties: + type: object + microsoft.graph.resourceVisualization: + title: resourceVisualization + type: object + properties: + containerDisplayName: + type: string + description: 'A string describing where the item is stored. For example, the name of a SharePoint site or the user name identifying the owner of the OneDrive storing the item.' + nullable: true + containerType: + type: string + description: Can be used for filtering by the type of container in which the file is stored. Such as Site or OneDriveBusiness. + nullable: true + containerWebUrl: + type: string + description: A path leading to the folder in which the item is stored. + nullable: true + mediaType: + type: string + description: The item's media type. Can be used for filtering for a specific type of file based on supported IANA Media Mime Types. Not all Media Mime Types are supported. + nullable: true + previewImageUrl: + type: string + description: A URL leading to the preview image for the item. + nullable: true + previewText: + type: string + description: A preview text for the item. + nullable: true + title: + type: string + description: The item's title text. + nullable: true + type: + type: string + description: The item's media type. Can be used for filtering for a specific file based on a specific type. See the section Type property values for supported types. + nullable: true + additionalProperties: + type: object + microsoft.graph.usageDetails: + title: usageDetails + type: object + properties: + lastAccessedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time the resource was last accessed by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time the resource was last modified by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time nullable: true additionalProperties: type: object @@ -36444,6 +36604,13 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.serviceStorageQuotaBreakdown: + allOf: + - $ref: '#/components/schemas/microsoft.graph.storageQuotaBreakdown' + - title: serviceStorageQuotaBreakdown + type: object + additionalProperties: + type: object microsoft.graph.taskStatus: title: taskStatus enum: @@ -36557,22 +36724,46 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.appKeyCredentialRestrictionType: - title: appKeyCredentialRestrictionType - enum: - - asymmetricKeyLifetime - - unknownFutureValue - type: string - microsoft.graph.appCredentialRestrictionType: - title: appCredentialRestrictionType - enum: - - passwordAddition - - passwordLifetime - - symmetricKeyAddition - - symmetricKeyLifetime - - customPasswordAddition - - unknownFutureValue - type: string + microsoft.graph.keyCredentialConfiguration: + title: keyCredentialConfiguration + type: object + properties: + maxLifetime: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + type: string + description: 'Value that can be used as the maximum duration in days, hours, minutes, or seconds from the date of key creation, for which the key is valid. Defined in ISO 8601 format for Durations. For example, P4DT12H30M5S represents a duration of four days, twelve hours, thirty minutes, and five seconds. This property is required when restrictionType is set to keyLifetime.' + format: duration + nullable: true + restrictForAppsCreatedAfterDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Timestamp when the policy is enforced for all apps created on or after the specified date. For existing applications, the enforcement date would be back dated. To apply to all applications regardless of their creation date, this property would be null. Nullable.' + format: date-time + nullable: true + restrictionType: + $ref: '#/components/schemas/microsoft.graph.appKeyCredentialRestrictionType' + additionalProperties: + type: object + microsoft.graph.passwordCredentialConfiguration: + title: passwordCredentialConfiguration + type: object + properties: + maxLifetime: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + type: string + description: 'Value that can be used as the maximum number for setting password expiration time in days, hours, minutes or seconds. Defined in ISO 8601 format for Durations. For example, ''P4DT12H30M5S'' represents a duration of four days, twelve hours, thirty minutes, and five seconds. This property is required when restriction type is set to passwordLifetime.' + format: duration + nullable: true + restrictForAppsCreatedAfterDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Enforces the policy for an app created on or after the enforcement date. For existing applications, the enforcement date would be back dated. To apply to all applications, enforcement datetime would be null.' + format: date-time + nullable: true + restrictionType: + $ref: '#/components/schemas/microsoft.graph.appCredentialRestrictionType' + additionalProperties: + type: object microsoft.graph.synchronizationScheduleState: title: synchronizationScheduleState enum: @@ -38225,6 +38416,24 @@ components: - reuse - unknownFutureValue type: string + microsoft.graph.insightIdentity: + title: insightIdentity + type: object + properties: + address: + type: string + description: The email address of the user who shared the item. + nullable: true + displayName: + type: string + description: The display name of the user who shared the item. + nullable: true + id: + type: string + description: The ID of the user who shared the item. + nullable: true + additionalProperties: + type: object microsoft.graph.scheduleChangeRequestActor: title: scheduleChangeRequestActor enum: @@ -38323,6 +38532,40 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.storageQuotaBreakdown: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: storageQuotaBreakdown + type: object + properties: + displayName: + type: string + nullable: true + manageWebUrl: + type: string + nullable: true + used: + type: integer + format: int64 + nullable: true + additionalProperties: + type: object + microsoft.graph.appKeyCredentialRestrictionType: + title: appKeyCredentialRestrictionType + enum: + - asymmetricKeyLifetime + - unknownFutureValue + type: string + microsoft.graph.appCredentialRestrictionType: + title: appCredentialRestrictionType + enum: + - passwordAddition + - passwordLifetime + - symmetricKeyAddition + - symmetricKeyLifetime + - customPasswordAddition + - unknownFutureValue + type: string microsoft.graph.synchronizationError: title: synchronizationError type: object diff --git a/openApiDocs/v1.0/Identity.Governance.yml b/openApiDocs/v1.0/Identity.Governance.yml index 427338dc5d..5fff80b830 100644 --- a/openApiDocs/v1.0/Identity.Governance.yml +++ b/openApiDocs/v1.0/Identity.Governance.yml @@ -7112,11 +7112,11 @@ paths: get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackage - description: Retrieve the properties and relationships of an accessPackage object. + summary: List resourceRoleScopes + description: Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/accesspackage-list-resourcerolescopes?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement_GetAccessPackage parameters: - name: accessPackage-id @@ -12326,11 +12326,7 @@ paths: put: tags: - identityGovernance.entitlementManagement - summary: Update accessPackageAssignmentPolicy - description: 'Update an existing accessPackageAssignmentPolicy object to change one or more of its properties, such as the display name or description.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignmentpolicy-update?view=graph-rest-1.0 + summary: Update the navigation property assignmentPolicies in identityGovernance operationId: identityGovernance.entitlementManagement_SetAssignmentPolicy parameters: - name: accessPackageAssignmentPolicy-id @@ -14662,11 +14658,11 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete accessPackageAssignmentRequestWorkflowExtension - description: 'Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:' + summary: Delete accessPackageAssignmentWorkflowExtension + description: 'Delete an accessPackageAssignmentWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-delete?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/accesspackageassignmentworkflowextension-delete?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement.catalog_DeleteCustomWorkflowExtension parameters: - name: accessPackageCatalog-id @@ -36884,7 +36880,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -37086,7 +37082,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -37492,7 +37488,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -37830,7 +37826,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -38476,7 +38472,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -38980,7 +38976,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -39491,7 +39487,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -40462,7 +40458,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -41308,7 +41304,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -41802,7 +41798,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -42249,7 +42245,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -42795,7 +42791,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -43052,7 +43048,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -43836,7 +43832,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -44682,7 +44678,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -45020,7 +45016,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -45675,7 +45671,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -46185,7 +46181,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -46699,7 +46695,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -47677,7 +47673,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -48530,7 +48526,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -49027,7 +49023,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -49477,7 +49473,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -50029,7 +50025,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -50286,7 +50282,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -51076,7 +51072,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -51981,7 +51977,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -56259,11 +56255,11 @@ paths: get: tags: - identityGovernance.termsOfUseContainer - summary: Get agreement - description: Retrieve the properties and relationships of an agreement object. + summary: List files (terms of use agreement files) + description: Retrieve all files related to an agreement. This includes the default file and all localized files. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/agreement-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/agreement-list-files?view=graph-rest-1.0 operationId: identityGovernance.termsGraphOPreUse_GetAgreement parameters: - name: agreement-id @@ -67502,7 +67498,7 @@ components: nullable: true isHidden: type: boolean - description: Whether the access package is hidden from the requestor. + description: Indicates whether the access package is hidden from the requestor. nullable: true modifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -68675,7 +68671,7 @@ components: inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' insights: - $ref: '#/components/schemas/microsoft.graph.officeGraphInsights' + $ref: '#/components/schemas/microsoft.graph.itemInsights' joinedTeams: type: array items: @@ -69638,7 +69634,7 @@ components: nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). Read-only. + description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). nullable: true onPremisesSyncEnabled: type: boolean @@ -70686,11 +70682,11 @@ components: properties: displayName: type: string - description: 'The display name of the identity. The display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as having changed when using delta.' + description: 'The display name of the identity.For drive items, the display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as changed when using delta.' nullable: true id: type: string - description: 'Unique identifier for the identity. When the unique identifier is unavailable, the displayName property is provided for the identity, but the id property isn''t included in the response.' + description: 'Unique identifier for the identity or actor. For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that''s subject to review.' nullable: true additionalProperties: type: object @@ -71627,7 +71623,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.longRunningOperation' - description: Represents the status of a long-running operation. + description: 'Represents the status of a long-running operation, such as a password reset operation.' x-ms-navigationProperty: true passwordMethods: type: array @@ -72431,30 +72427,11 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.officeGraphInsights: + microsoft.graph.itemInsights: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: officeGraphInsights + - $ref: '#/components/schemas/microsoft.graph.officeGraphInsights' + - title: itemInsights type: object - properties: - shared: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' - x-ms-navigationProperty: true - trending: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.trending' - description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' - x-ms-navigationProperty: true - used: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' - x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.team: @@ -73259,7 +73236,7 @@ components: startDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The meeting start time in UTC. Required when you create an online meeting. + description: The meeting start time in UTC. format: date-time nullable: true recordings: @@ -73492,8 +73469,12 @@ components: contributionToContentDiscoveryDisabled: type: boolean description: 'When set to true, the delegate access to the user''s trending API is disabled. When set to true, documents in the user''s Office Delve are disabled. When set to true, the relevancy of the content displayed in Microsoft 365, for example in Suggested sites in SharePoint Home and the Discover view in OneDrive for Business is affected. Users can control this setting in Office Delve.' + itemInsights: + $ref: '#/components/schemas/microsoft.graph.userInsightsSettings' shiftPreferences: $ref: '#/components/schemas/microsoft.graph.shiftPreferences' + storage: + $ref: '#/components/schemas/microsoft.graph.userStorage' windows: type: array items: @@ -73509,11 +73490,11 @@ components: properties: locale: type: string - description: The chosen locale of a user in Microsoft Teams. + description: 'Represents the location that a user selected in Microsoft Teams and doesn''t follow the Office''s locale setting. A user’s locale is represented by their preferred language and country or region. For example, en-us. The language component follows two-letter codes as defined in ISO 639-1, and the country component follows two-letter codes as defined in ISO 3166-1 alpha-2.' nullable: true region: type: string - description: The region of the user in Microsoft Teams. + description: 'Represents the region of the organization or the user. For users with multigeo licenses, the property contains the user''s region (if available). For users without multigeo licenses, the property contains the organization''s region.The region value can be any region supported by the Teams payload. The possible values are: Americas, Europe and MiddleEast, Asia Pacific, UAE, Australia, Brazil, Canada, Switzerland, Germany, France, India, Japan, South Korea, Norway, Singapore, United Kingdom, South Africa, Sweden, Qatar, Poland, Italy, Israel, USGov Community Cloud, USGov Community Cloud High, USGov Department of Defense, and China.' nullable: true associatedTeams: type: array @@ -76715,66 +76696,30 @@ components: $ref: '#/components/schemas/microsoft.graph.emailAddress' additionalProperties: type: object - microsoft.graph.sharedInsight: + microsoft.graph.officeGraphInsights: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: sharedInsight + - title: officeGraphInsights type: object properties: - lastShared: - $ref: '#/components/schemas/microsoft.graph.sharingDetail' - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - sharingHistory: + shared: type: array items: - $ref: '#/components/schemas/microsoft.graph.sharingDetail' - lastSharedMethod: - $ref: '#/components/schemas/microsoft.graph.entity' - resource: - $ref: '#/components/schemas/microsoft.graph.entity' - additionalProperties: - type: object - microsoft.graph.trending: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: trending - type: object - properties: - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' - format: date-time - nullable: true - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - weight: - type: number - description: 'Value indicating how much the document is currently trending. The larger the number, the more the document is currently trending around the user (the more relevant it is). Returned documents are sorted by this value.' - format: double - resource: - $ref: '#/components/schemas/microsoft.graph.entity' - additionalProperties: - type: object - microsoft.graph.usedInsight: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: usedInsight - type: object - properties: - lastUsed: - $ref: '#/components/schemas/microsoft.graph.usageDetails' - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - resource: - $ref: '#/components/schemas/microsoft.graph.entity' + $ref: '#/components/schemas/microsoft.graph.sharedInsight' + description: 'Calculated relationship that identifies documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for work or school and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' + x-ms-navigationProperty: true + trending: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.trending' + description: 'Calculated relationship that identifies documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for work or school and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' + x-ms-navigationProperty: true + used: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.usedInsight' + description: 'Calculated relationship that identifies the latest documents viewed or modified by a user, including OneDrive for work or school and SharePoint documents, ranked by recency of use.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.teamFunSettings: @@ -76937,6 +76882,10 @@ components: type: string description: The email address for sending messages to the channel. Read-only. nullable: true + isArchived: + type: boolean + description: Indicates whether the channel is archived. Read-only. + nullable: true isFavoriteByDefault: type: boolean description: 'Indicates whether the channel should be marked as recommended for all members of the team to show in their channel list. Note: All recommended channels automatically show in the channels list for education and frontline worker users. The property can only be set programmatically via the Create team method. The default value is false.' @@ -78459,7 +78408,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: 'Date and time at which the transcript was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + description: 'Date and time at which the transcript was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true meetingId: @@ -78728,6 +78677,16 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.userInsightsSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userInsightsSettings + type: object + properties: + isEnabled: + type: boolean + additionalProperties: + type: object microsoft.graph.shiftPreferences: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' @@ -78741,6 +78700,16 @@ components: description: Availability of the user to be scheduled for work and its recurrence pattern. additionalProperties: type: object + microsoft.graph.userStorage: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userStorage + type: object + properties: + quota: + $ref: '#/components/schemas/microsoft.graph.unifiedStorageQuota' + additionalProperties: + type: object microsoft.graph.windowsSetting: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -80163,7 +80132,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' scope: type: string - description: 'Indicates the scope of how the item is shared: anonymous, organization, or users. Read-only.' + description: 'Indicates the scope of how the item is shared. The possible values are: anonymous, organization, or users. Read-only.' nullable: true sharedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -81076,109 +81045,68 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.sharingDetail: - title: sharingDetail - type: object - properties: - sharedBy: - $ref: '#/components/schemas/microsoft.graph.insightIdentity' - sharedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the file was last shared. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - sharingReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - sharingSubject: - type: string - description: The subject with which the document was shared. - nullable: true - sharingType: - type: string - description: 'Determines the way the document was shared. Can be by a 1Link1, 1Attachment1, 1Group1, 1Site1.' - nullable: true - additionalProperties: - type: object - microsoft.graph.resourceReference: - title: resourceReference - type: object - properties: - id: - type: string - description: The item's unique identifier. - nullable: true - type: - type: string - description: 'A string value that can be used to classify the item, such as ''microsoft.graph.driveItem''' - nullable: true - webUrl: - type: string - description: A URL leading to the referenced item. - nullable: true - additionalProperties: - type: object - microsoft.graph.resourceVisualization: - title: resourceVisualization - type: object - properties: - containerDisplayName: - type: string - description: 'A string describing where the item is stored. For example, the name of a SharePoint site or the user name identifying the owner of the OneDrive storing the item.' - nullable: true - containerType: - type: string - description: Can be used for filtering by the type of container in which the file is stored. Such as Site or OneDriveBusiness. - nullable: true - containerWebUrl: - type: string - description: A path leading to the folder in which the item is stored. - nullable: true - mediaType: - type: string - description: The item's media type. Can be used for filtering for a specific type of file based on supported IANA Media Mime Types. Not all Media Mime Types are supported. - nullable: true - previewImageUrl: - type: string - description: A URL leading to the preview image for the item. - nullable: true - previewText: - type: string - description: A preview text for the item. - nullable: true - title: - type: string - description: The item's title text. - nullable: true - type: - type: string - description: The item's media type. Can be used for filtering for a specific file based on a specific type. See the section Type property values for supported types. - nullable: true - additionalProperties: - type: object - ReferenceNumeric: - enum: - - '-INF' - - INF - - NaN - microsoft.graph.usageDetails: - title: usageDetails - type: object - properties: - lastAccessedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the resource was last accessed by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the resource was last modified by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - additionalProperties: - type: object + microsoft.graph.sharedInsight: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sharedInsight + type: object + properties: + lastShared: + $ref: '#/components/schemas/microsoft.graph.sharingDetail' + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + sharingHistory: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sharingDetail' + lastSharedMethod: + $ref: '#/components/schemas/microsoft.graph.entity' + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object + microsoft.graph.trending: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: trending + type: object + properties: + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + format: date-time + nullable: true + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + weight: + type: number + description: 'Value indicating how much the document is currently trending. The larger the number, the more the document is currently trending around the user (the more relevant it is). Returned documents are sorted by this value.' + format: double + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object + microsoft.graph.usedInsight: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: usedInsight + type: object + properties: + lastUsed: + $ref: '#/components/schemas/microsoft.graph.usageDetails' + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object microsoft.graph.giphyRatingType: title: giphyRatingType enum: @@ -81268,6 +81196,8 @@ components: - unknownFutureValue - teamifyGroup - createChannel + - archiveChannel + - unarchiveChannel type: string microsoft.graph.teamsAsyncOperationStatus: title: teamsAsyncOperationStatus @@ -81866,6 +81796,11 @@ components: additionalProperties: type: object description: Device Configuration Setting State for a given device. + ReferenceNumeric: + enum: + - '-INF' + - INF + - NaN microsoft.graph.appLogUploadState: title: appLogUploadState enum: @@ -82639,6 +82574,41 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.unifiedStorageQuota: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: unifiedStorageQuota + type: object + properties: + deleted: + type: integer + format: int64 + nullable: true + manageWebUrl: + type: string + nullable: true + remaining: + type: integer + format: int64 + nullable: true + state: + type: string + nullable: true + total: + type: integer + format: int64 + nullable: true + used: + type: integer + format: int64 + nullable: true + services: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceStorageQuotaBreakdown' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.windowsSettingType: title: windowsSettingType enum: @@ -83981,21 +83951,101 @@ components: $ref: '#/components/schemas/microsoft.graph.termStore.term' additionalProperties: type: object - microsoft.graph.insightIdentity: - title: insightIdentity + microsoft.graph.sharingDetail: + title: sharingDetail type: object properties: - address: + sharedBy: + $ref: '#/components/schemas/microsoft.graph.insightIdentity' + sharedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The email address of the user who shared the item. + description: 'The date and time the file was last shared. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time nullable: true - displayName: + sharingReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + sharingSubject: type: string - description: The display name of the user who shared the item. + description: The subject with which the document was shared. + nullable: true + sharingType: + type: string + description: 'Determines the way the document was shared. Can be by a 1Link1, 1Attachment1, 1Group1, 1Site1.' nullable: true + additionalProperties: + type: object + microsoft.graph.resourceReference: + title: resourceReference + type: object + properties: id: type: string - description: The ID of the user who shared the item. + description: The item's unique identifier. + nullable: true + type: + type: string + description: 'A string value that can be used to classify the item, such as ''microsoft.graph.driveItem''' + nullable: true + webUrl: + type: string + description: A URL leading to the referenced item. + nullable: true + additionalProperties: + type: object + microsoft.graph.resourceVisualization: + title: resourceVisualization + type: object + properties: + containerDisplayName: + type: string + description: 'A string describing where the item is stored. For example, the name of a SharePoint site or the user name identifying the owner of the OneDrive storing the item.' + nullable: true + containerType: + type: string + description: Can be used for filtering by the type of container in which the file is stored. Such as Site or OneDriveBusiness. + nullable: true + containerWebUrl: + type: string + description: A path leading to the folder in which the item is stored. + nullable: true + mediaType: + type: string + description: The item's media type. Can be used for filtering for a specific type of file based on supported IANA Media Mime Types. Not all Media Mime Types are supported. + nullable: true + previewImageUrl: + type: string + description: A URL leading to the preview image for the item. + nullable: true + previewText: + type: string + description: A preview text for the item. + nullable: true + title: + type: string + description: The item's title text. + nullable: true + type: + type: string + description: The item's media type. Can be used for filtering for a specific file based on a specific type. See the section Type property values for supported types. + nullable: true + additionalProperties: + type: object + microsoft.graph.usageDetails: + title: usageDetails + type: object + properties: + lastAccessedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time the resource was last accessed by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time the resource was last modified by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time nullable: true additionalProperties: type: object @@ -84753,6 +84803,13 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.serviceStorageQuotaBreakdown: + allOf: + - $ref: '#/components/schemas/microsoft.graph.storageQuotaBreakdown' + - title: serviceStorageQuotaBreakdown + type: object + additionalProperties: + type: object microsoft.graph.taskStatus: title: taskStatus enum: @@ -86270,6 +86327,24 @@ components: - reuse - unknownFutureValue type: string + microsoft.graph.insightIdentity: + title: insightIdentity + type: object + properties: + address: + type: string + description: The email address of the user who shared the item. + nullable: true + displayName: + type: string + description: The display name of the user who shared the item. + nullable: true + id: + type: string + description: The ID of the user who shared the item. + nullable: true + additionalProperties: + type: object microsoft.graph.scheduleChangeRequestActor: title: scheduleChangeRequestActor enum: @@ -86368,6 +86443,24 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.storageQuotaBreakdown: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: storageQuotaBreakdown + type: object + properties: + displayName: + type: string + nullable: true + manageWebUrl: + type: string + nullable: true + used: + type: integer + format: int64 + nullable: true + additionalProperties: + type: object microsoft.graph.printMargin: title: printMargin type: object diff --git a/openApiDocs/v1.0/Notes.yml b/openApiDocs/v1.0/Notes.yml index 42e4d52dca..0eb4d65e46 100644 --- a/openApiDocs/v1.0/Notes.yml +++ b/openApiDocs/v1.0/Notes.yml @@ -20535,11 +20535,11 @@ components: properties: displayName: type: string - description: 'The display name of the identity. The display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as having changed when using delta.' + description: 'The display name of the identity.For drive items, the display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as changed when using delta.' nullable: true id: type: string - description: 'Unique identifier for the identity. When the unique identifier is unavailable, the displayName property is provided for the identity, but the id property isn''t included in the response.' + description: 'Unique identifier for the identity or actor. For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that''s subject to review.' nullable: true additionalProperties: type: object diff --git a/openApiDocs/v1.0/People.yml b/openApiDocs/v1.0/People.yml index 8e5d1bbdd0..7418120d19 100644 --- a/openApiDocs/v1.0/People.yml +++ b/openApiDocs/v1.0/People.yml @@ -6,1043 +6,6 @@ servers: - url: https://graph.microsoft.com/v1.0/ description: Core paths: - '/users/{user-id}/insights': - get: - tags: - - users.officeGraphInsights - summary: Get insights from users - operationId: user_GetInsight - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.officeGraphInsights' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - users.officeGraphInsights - summary: Update the navigation property insights in users - operationId: user_UpdateInsight - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.officeGraphInsights' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.officeGraphInsights' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.officeGraphInsights - summary: Delete navigation property insights for users - operationId: user_DeleteInsight - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/insights/shared': - get: - tags: - - users.officeGraphInsights - summary: Get shared from users - description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' - operationId: user.insight_ListShared - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.sharedInsightCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - users.officeGraphInsights - summary: Create new navigation property to shared for users - operationId: user.insight_CreateShared - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sharedInsight' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sharedInsight' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/insights/shared/{sharedInsight-id}': - get: - tags: - - users.officeGraphInsights - summary: Get shared from users - description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' - operationId: user.insight_GetShared - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: sharedInsight-id - in: path - description: The unique identifier of sharedInsight - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sharedInsight - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sharedInsight' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - users.officeGraphInsights - summary: Update the navigation property shared in users - operationId: user.insight_UpdateShared - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: sharedInsight-id - in: path - description: The unique identifier of sharedInsight - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sharedInsight - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sharedInsight' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.sharedInsight' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.officeGraphInsights - summary: Delete navigation property shared for users - operationId: user.insight_DeleteShared - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: sharedInsight-id - in: path - description: The unique identifier of sharedInsight - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sharedInsight - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/insights/shared/{sharedInsight-id}/lastSharedMethod': - get: - tags: - - users.officeGraphInsights - summary: Get lastSharedMethod from users - operationId: user.insight.shared_GetLastSharedMethod - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: sharedInsight-id - in: path - description: The unique identifier of sharedInsight - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sharedInsight - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.entity' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/insights/shared/{sharedInsight-id}/resource': - get: - tags: - - users.officeGraphInsights - summary: Get resource from users - description: 'Used for navigating to the item that was shared. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem.' - operationId: user.insight.shared_GetResource - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: sharedInsight-id - in: path - description: The unique identifier of sharedInsight - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: sharedInsight - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.entity' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/insights/shared/$count': - get: - tags: - - users.officeGraphInsights - summary: Get the number of the resource - operationId: user.insight.shared_GetCount - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/users/{user-id}/insights/trending': - get: - tags: - - users.officeGraphInsights - summary: Get trending from users - description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' - operationId: user.insight_ListTrending - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.trendingCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - users.officeGraphInsights - summary: Create new navigation property to trending for users - operationId: user.insight_CreateTrending - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.trending' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.trending' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/insights/trending/{trending-id}': - get: - tags: - - users.officeGraphInsights - summary: Get trending from users - description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' - operationId: user.insight_GetTrending - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: trending-id - in: path - description: The unique identifier of trending - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: trending - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.trending' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - users.officeGraphInsights - summary: Update the navigation property trending in users - operationId: user.insight_UpdateTrending - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: trending-id - in: path - description: The unique identifier of trending - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: trending - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.trending' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.trending' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.officeGraphInsights - summary: Delete navigation property trending for users - operationId: user.insight_DeleteTrending - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: trending-id - in: path - description: The unique identifier of trending - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: trending - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/insights/trending/{trending-id}/resource': - get: - tags: - - users.officeGraphInsights - summary: Get resource from users - description: Used for navigating to the trending document. - operationId: user.insight.trending_GetResource - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: trending-id - in: path - description: The unique identifier of trending - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: trending - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.entity' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/insights/trending/$count': - get: - tags: - - users.officeGraphInsights - summary: Get the number of the resource - operationId: user.insight.trending_GetCount - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/users/{user-id}/insights/used': - get: - tags: - - users.officeGraphInsights - summary: Get used from users - description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' - operationId: user.insight_ListUsed - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.usedInsightCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - users.officeGraphInsights - summary: Create new navigation property to used for users - operationId: user.insight_CreateUsed - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.usedInsight' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.usedInsight' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/insights/used/{usedInsight-id}': - get: - tags: - - users.officeGraphInsights - summary: Get used from users - description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' - operationId: user.insight_GetUsed - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: usedInsight-id - in: path - description: The unique identifier of usedInsight - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: usedInsight - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.usedInsight' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - users.officeGraphInsights - summary: Update the navigation property used in users - operationId: user.insight_UpdateUsed - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: usedInsight-id - in: path - description: The unique identifier of usedInsight - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: usedInsight - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.usedInsight' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.usedInsight' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.officeGraphInsights - summary: Delete navigation property used for users - operationId: user.insight_DeleteUsed - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: usedInsight-id - in: path - description: The unique identifier of usedInsight - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: usedInsight - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/insights/used/{usedInsight-id}/resource': - get: - tags: - - users.officeGraphInsights - summary: Get resource from users - description: 'Used for navigating to the item that was used. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem.' - operationId: user.insight.used_GetResource - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: usedInsight-id - in: path - description: The unique identifier of usedInsight - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: usedInsight - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.entity' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/insights/used/$count': - get: - tags: - - users.officeGraphInsights - summary: Get the number of the resource - operationId: user.insight.used_GetCount - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' '/users/{user-id}/people': get: tags: @@ -1181,103 +144,6 @@ paths: $ref: '#/components/responses/error' components: schemas: - microsoft.graph.officeGraphInsights: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: officeGraphInsights - type: object - properties: - shared: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' - x-ms-navigationProperty: true - trending: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.trending' - description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' - x-ms-navigationProperty: true - used: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' - x-ms-navigationProperty: true - additionalProperties: - type: object - microsoft.graph.sharedInsight: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: sharedInsight - type: object - properties: - lastShared: - $ref: '#/components/schemas/microsoft.graph.sharingDetail' - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - sharingHistory: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sharingDetail' - lastSharedMethod: - $ref: '#/components/schemas/microsoft.graph.entity' - resource: - $ref: '#/components/schemas/microsoft.graph.entity' - additionalProperties: - type: object - microsoft.graph.entity: - title: entity - type: object - properties: - id: - type: string - description: The unique identifier for an entity. Read-only. - additionalProperties: - type: object - microsoft.graph.trending: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: trending - type: object - properties: - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' - format: date-time - nullable: true - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - weight: - type: number - description: 'Value indicating how much the document is currently trending. The larger the number, the more the document is currently trending around the user (the more relevant it is). Returned documents are sorted by this value.' - format: double - resource: - $ref: '#/components/schemas/microsoft.graph.entity' - additionalProperties: - type: object - microsoft.graph.usedInsight: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: usedInsight - type: object - properties: - lastUsed: - $ref: '#/components/schemas/microsoft.graph.usageDetails' - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - resource: - $ref: '#/components/schemas/microsoft.graph.entity' - additionalProperties: - type: object microsoft.graph.person: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -1364,107 +230,13 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.sharingDetail: - title: sharingDetail - type: object - properties: - sharedBy: - $ref: '#/components/schemas/microsoft.graph.insightIdentity' - sharedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the file was last shared. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - sharingReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - sharingSubject: - type: string - description: The subject with which the document was shared. - nullable: true - sharingType: - type: string - description: 'Determines the way the document was shared. Can be by a 1Link1, 1Attachment1, 1Group1, 1Site1.' - nullable: true - additionalProperties: - type: object - microsoft.graph.resourceReference: - title: resourceReference + microsoft.graph.entity: + title: entity type: object properties: id: type: string - description: The item's unique identifier. - nullable: true - type: - type: string - description: 'A string value that can be used to classify the item, such as ''microsoft.graph.driveItem''' - nullable: true - webUrl: - type: string - description: A URL leading to the referenced item. - nullable: true - additionalProperties: - type: object - microsoft.graph.resourceVisualization: - title: resourceVisualization - type: object - properties: - containerDisplayName: - type: string - description: 'A string describing where the item is stored. For example, the name of a SharePoint site or the user name identifying the owner of the OneDrive storing the item.' - nullable: true - containerType: - type: string - description: Can be used for filtering by the type of container in which the file is stored. Such as Site or OneDriveBusiness. - nullable: true - containerWebUrl: - type: string - description: A path leading to the folder in which the item is stored. - nullable: true - mediaType: - type: string - description: The item's media type. Can be used for filtering for a specific type of file based on supported IANA Media Mime Types. Not all Media Mime Types are supported. - nullable: true - previewImageUrl: - type: string - description: A URL leading to the preview image for the item. - nullable: true - previewText: - type: string - description: A preview text for the item. - nullable: true - title: - type: string - description: The item's title text. - nullable: true - type: - type: string - description: The item's media type. Can be used for filtering for a specific file based on a specific type. See the section Type property values for supported types. - nullable: true - additionalProperties: - type: object - ReferenceNumeric: - enum: - - '-INF' - - INF - - NaN - microsoft.graph.usageDetails: - title: usageDetails - type: object - properties: - lastAccessedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the resource was last accessed by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the resource was last modified by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true + description: The unique identifier for an entity. Read-only. additionalProperties: type: object microsoft.graph.personType: @@ -1565,57 +337,6 @@ components: $ref: '#/components/schemas/microsoft.graph.websiteType' additionalProperties: type: object - microsoft.graph.ODataErrors.ODataError: - required: - - error - type: object - properties: - error: - $ref: '#/components/schemas/microsoft.graph.ODataErrors.MainError' - additionalProperties: - type: object - microsoft.graph.sharedInsightCollectionResponse: - title: Collection of sharedInsight - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sharedInsight' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - ODataCountResponse: - type: integer - format: int32 - microsoft.graph.trendingCollectionResponse: - title: Collection of trending - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.trending' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.usedInsightCollectionResponse: - title: Collection of usedInsight - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.usedInsight' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object microsoft.graph.personCollectionResponse: title: Collection of person type: object @@ -1629,24 +350,18 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.insightIdentity: - title: insightIdentity + microsoft.graph.ODataErrors.ODataError: + required: + - error type: object properties: - address: - type: string - description: The email address of the user who shared the item. - nullable: true - displayName: - type: string - description: The display name of the user who shared the item. - nullable: true - id: - type: string - description: The ID of the user who shared the item. - nullable: true + error: + $ref: '#/components/schemas/microsoft.graph.ODataErrors.MainError' additionalProperties: type: object + ODataCountResponse: + type: integer + format: int32 microsoft.graph.phoneType: title: phoneType enum: @@ -1741,6 +456,11 @@ components: - private - bing type: string + ReferenceNumeric: + enum: + - '-INF' + - INF + - NaN microsoft.graph.selectionLikelihoodInfo: title: selectionLikelihoodInfo enum: @@ -1799,42 +519,24 @@ components: type: object description: The structure of this object is service-specific responses: - error: - description: error + microsoft.graph.personCollectionResponse: + description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.ODataErrors.ODataError' - microsoft.graph.sharedInsightCollectionResponse: - description: Retrieved collection + $ref: '#/components/schemas/microsoft.graph.personCollectionResponse' + error: + description: error content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedInsightCollectionResponse' + $ref: '#/components/schemas/microsoft.graph.ODataErrors.ODataError' ODataCountResponse: description: The count of the resource content: text/plain: schema: $ref: '#/components/schemas/ODataCountResponse' - microsoft.graph.trendingCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.trendingCollectionResponse' - microsoft.graph.usedInsightCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.usedInsightCollectionResponse' - microsoft.graph.personCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.personCollectionResponse' parameters: top: name: $top @@ -1888,4 +590,4 @@ components: tokenUrl: https://login.microsoftonline.com/common/oauth2/v2.0/token scopes: { } security: - - azureaadv2: [ ] + - azureaadv2: [ ] \ No newline at end of file diff --git a/openApiDocs/v1.0/Planner.yml b/openApiDocs/v1.0/Planner.yml index 8787b9ce30..ebc2054aaf 100644 --- a/openApiDocs/v1.0/Planner.yml +++ b/openApiDocs/v1.0/Planner.yml @@ -10855,11 +10855,11 @@ components: properties: displayName: type: string - description: 'The display name of the identity. The display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as having changed when using delta.' + description: 'The display name of the identity.For drive items, the display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as changed when using delta.' nullable: true id: type: string - description: 'Unique identifier for the identity. When the unique identifier is unavailable, the displayName property is provided for the identity, but the id property isn''t included in the response.' + description: 'Unique identifier for the identity or actor. For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that''s subject to review.' nullable: true additionalProperties: type: object diff --git a/openApiDocs/v1.0/Reports.yml b/openApiDocs/v1.0/Reports.yml index 9416c1ae0e..6d952bf2eb 100644 --- a/openApiDocs/v1.0/Reports.yml +++ b/openApiDocs/v1.0/Reports.yml @@ -7317,7 +7317,7 @@ components: lastUpdatedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The date and time (UTC) when the record was last updated. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + description: 'The date and time (UTC) when the report was last updated. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time methodsRegistered: type: array @@ -7879,7 +7879,7 @@ components: properties: displayName: type: string - description: 'Refers to the Name of the conditional access policy (example: ''Require MFA for Salesforce'').' + description: 'Refers to the name of the conditional access policy (example: ''Require MFA for Salesforce'').' nullable: true enforcedGrantControls: type: array @@ -8492,11 +8492,11 @@ components: properties: displayName: type: string - description: 'The display name of the identity. The display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as having changed when using delta.' + description: 'The display name of the identity.For drive items, the display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as changed when using delta.' nullable: true id: type: string - description: 'Unique identifier for the identity. When the unique identifier is unavailable, the displayName property is provided for the identity, but the id property isn''t included in the response.' + description: 'Unique identifier for the identity or actor. For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that''s subject to review.' nullable: true additionalProperties: type: object diff --git a/openApiDocs/v1.0/Search.yml b/openApiDocs/v1.0/Search.yml index 891b367291..67920ab7e7 100644 --- a/openApiDocs/v1.0/Search.yml +++ b/openApiDocs/v1.0/Search.yml @@ -962,11 +962,11 @@ paths: put: tags: - external.externalConnection - summary: Update externalItem - description: Update the properties of an externalItem object. + summary: Create externalItem + description: Create a new externalItem object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/externalconnectors-externalitem-update?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/externalconnectors-externalconnection-put-items?view=graph-rest-1.0 operationId: external.connection_SetItem parameters: - name: externalConnection-id @@ -3851,7 +3851,7 @@ components: type: array items: type: string - description: A collection with one or many strings. The specified string(s) will be matched with the specified property using the specified operation. Required. + description: A collection with one or many strings. One or more specified strings are matched with the specified property using the specified operation. Required. valuesJoinedBy: $ref: '#/components/schemas/microsoft.graph.binaryOperator' additionalProperties: diff --git a/openApiDocs/v1.0/Security.yml b/openApiDocs/v1.0/Security.yml index 20c8589aa5..8483bb20b4 100644 --- a/openApiDocs/v1.0/Security.yml +++ b/openApiDocs/v1.0/Security.yml @@ -12311,7 +12311,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -12635,7 +12635,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -18329,8 +18329,11 @@ paths: get: tags: - security.threatIntelligence - summary: Get relatedHosts from security - description: The hosts related with this sslCertificate. + summary: List relatedHosts + description: Get a list of related host resources associated with an sslCertificate. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-sslcertificate-list-relatedhosts?view=graph-rest-1.0 operationId: security.threatIntelligence.sslCertificate_ListRelatedHost parameters: - name: sslCertificate-id @@ -18390,7 +18393,7 @@ paths: tags: - security.threatIntelligence summary: Get relatedHosts from security - description: The hosts related with this sslCertificate. + description: The host resources related with this sslCertificate. operationId: security.threatIntelligence.sslCertificate_GetRelatedHost parameters: - name: sslCertificate-id @@ -21893,7 +21896,7 @@ components: nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). Read-only. + description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). nullable: true onPremisesSyncEnabled: type: boolean @@ -22484,6 +22487,10 @@ components: $ref: '#/components/schemas/microsoft.graph.security.alertSeverity' status: $ref: '#/components/schemas/microsoft.graph.security.incidentStatus' + summary: + type: string + description: 'The overview of an attack. When applicable, the summary contains details of what occurred, impacted assets, and the type of attack.' + nullable: true systemTags: type: array items: @@ -22885,7 +22892,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 when the entity is created. + description: When the report was created. format: date-time nullable: true currentScore: @@ -23476,7 +23483,7 @@ components: inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' insights: - $ref: '#/components/schemas/microsoft.graph.officeGraphInsights' + $ref: '#/components/schemas/microsoft.graph.itemInsights' joinedTeams: type: array items: @@ -24215,7 +24222,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.security.host' - description: The hosts related with this sslCertificate. + description: The host resources related with this sslCertificate. x-ms-navigationProperty: true additionalProperties: type: object @@ -27370,11 +27377,11 @@ components: properties: displayName: type: string - description: 'The display name of the identity. The display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as having changed when using delta.' + description: 'The display name of the identity.For drive items, the display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as changed when using delta.' nullable: true id: type: string - description: 'Unique identifier for the identity. When the unique identifier is unavailable, the displayName property is provided for the identity, but the id property isn''t included in the response.' + description: 'Unique identifier for the identity or actor. For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that''s subject to review.' nullable: true additionalProperties: type: object @@ -27928,7 +27935,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.longRunningOperation' - description: Represents the status of a long-running operation. + description: 'Represents the status of a long-running operation, such as a password reset operation.' x-ms-navigationProperty: true passwordMethods: type: array @@ -28330,30 +28337,11 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.officeGraphInsights: + microsoft.graph.itemInsights: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: officeGraphInsights + - $ref: '#/components/schemas/microsoft.graph.officeGraphInsights' + - title: itemInsights type: object - properties: - shared: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' - x-ms-navigationProperty: true - trending: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.trending' - description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' - x-ms-navigationProperty: true - used: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' - x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.licenseDetails: @@ -29000,7 +28988,7 @@ components: startDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The meeting start time in UTC. Required when you create an online meeting. + description: The meeting start time in UTC. format: date-time nullable: true recordings: @@ -29183,8 +29171,12 @@ components: contributionToContentDiscoveryDisabled: type: boolean description: 'When set to true, the delegate access to the user''s trending API is disabled. When set to true, documents in the user''s Office Delve are disabled. When set to true, the relevancy of the content displayed in Microsoft 365, for example in Suggested sites in SharePoint Home and the Discover view in OneDrive for Business is affected. Users can control this setting in Office Delve.' + itemInsights: + $ref: '#/components/schemas/microsoft.graph.userInsightsSettings' shiftPreferences: $ref: '#/components/schemas/microsoft.graph.shiftPreferences' + storage: + $ref: '#/components/schemas/microsoft.graph.userStorage' windows: type: array items: @@ -29200,11 +29192,11 @@ components: properties: locale: type: string - description: The chosen locale of a user in Microsoft Teams. + description: 'Represents the location that a user selected in Microsoft Teams and doesn''t follow the Office''s locale setting. A user’s locale is represented by their preferred language and country or region. For example, en-us. The language component follows two-letter codes as defined in ISO 639-1, and the country component follows two-letter codes as defined in ISO 3166-1 alpha-2.' nullable: true region: type: string - description: The region of the user in Microsoft Teams. + description: 'Represents the region of the organization or the user. For users with multigeo licenses, the property contains the user''s region (if available). For users without multigeo licenses, the property contains the organization''s region.The region value can be any region supported by the Teams payload. The possible values are: Americas, Europe and MiddleEast, Asia Pacific, UAE, Australia, Brazil, Canada, Switzerland, Germany, France, India, Japan, South Korea, Norway, Singapore, United Kingdom, South Africa, Sweden, Qatar, Poland, Italy, Israel, USGov Community Cloud, USGov Community Cloud High, USGov Department of Defense, and China.' nullable: true associatedTeams: type: array @@ -29485,6 +29477,10 @@ components: type: string description: The email address for sending messages to the channel. Read-only. nullable: true + isArchived: + type: boolean + description: Indicates whether the channel is archived. Read-only. + nullable: true isFavoriteByDefault: type: boolean description: 'Indicates whether the channel should be marked as recommended for all members of the team to show in their channel list. Note: All recommended channels automatically show in the channels list for education and frontline worker users. The property can only be set programmatically via the Create team method. The default value is false.' @@ -33500,66 +33496,30 @@ components: $ref: '#/components/schemas/microsoft.graph.emailAddress' additionalProperties: type: object - microsoft.graph.sharedInsight: + microsoft.graph.officeGraphInsights: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: sharedInsight + - title: officeGraphInsights type: object properties: - lastShared: - $ref: '#/components/schemas/microsoft.graph.sharingDetail' - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - sharingHistory: + shared: type: array items: - $ref: '#/components/schemas/microsoft.graph.sharingDetail' - lastSharedMethod: - $ref: '#/components/schemas/microsoft.graph.entity' - resource: - $ref: '#/components/schemas/microsoft.graph.entity' - additionalProperties: - type: object - microsoft.graph.trending: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: trending - type: object - properties: - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' - format: date-time - nullable: true - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - weight: - type: number - description: 'Value indicating how much the document is currently trending. The larger the number, the more the document is currently trending around the user (the more relevant it is). Returned documents are sorted by this value.' - format: double - resource: - $ref: '#/components/schemas/microsoft.graph.entity' - additionalProperties: - type: object - microsoft.graph.usedInsight: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: usedInsight - type: object - properties: - lastUsed: - $ref: '#/components/schemas/microsoft.graph.usageDetails' - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - resource: - $ref: '#/components/schemas/microsoft.graph.entity' + $ref: '#/components/schemas/microsoft.graph.sharedInsight' + description: 'Calculated relationship that identifies documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for work or school and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' + x-ms-navigationProperty: true + trending: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.trending' + description: 'Calculated relationship that identifies documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for work or school and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' + x-ms-navigationProperty: true + used: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.usedInsight' + description: 'Calculated relationship that identifies the latest documents viewed or modified by a user, including OneDrive for work or school and SharePoint documents, ranked by recency of use.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.servicePlanInfo: @@ -34663,7 +34623,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: 'Date and time at which the transcript was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + description: 'Date and time at which the transcript was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true meetingId: @@ -34893,6 +34853,16 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.userInsightsSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userInsightsSettings + type: object + properties: + isEnabled: + type: boolean + additionalProperties: + type: object microsoft.graph.shiftPreferences: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' @@ -34906,6 +34876,16 @@ components: description: Availability of the user to be scheduled for work and its recurrence pattern. additionalProperties: type: object + microsoft.graph.userStorage: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userStorage + type: object + properties: + quota: + $ref: '#/components/schemas/microsoft.graph.unifiedStorageQuota' + additionalProperties: + type: object microsoft.graph.windowsSetting: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -35185,6 +35165,8 @@ components: - unknownFutureValue - teamifyGroup - createChannel + - archiveChannel + - unarchiveChannel type: string microsoft.graph.teamsAsyncOperationStatus: title: teamsAsyncOperationStatus @@ -36196,7 +36178,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' scope: type: string - description: 'Indicates the scope of how the item is shared: anonymous, organization, or users. Read-only.' + description: 'Indicates the scope of how the item is shared. The possible values are: anonymous, organization, or users. Read-only.' nullable: true sharedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -37350,104 +37332,68 @@ components: - completed - unknownFutureValue type: string - microsoft.graph.sharingDetail: - title: sharingDetail - type: object - properties: - sharedBy: - $ref: '#/components/schemas/microsoft.graph.insightIdentity' - sharedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the file was last shared. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - sharingReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - sharingSubject: - type: string - description: The subject with which the document was shared. - nullable: true - sharingType: - type: string - description: 'Determines the way the document was shared. Can be by a 1Link1, 1Attachment1, 1Group1, 1Site1.' - nullable: true - additionalProperties: - type: object - microsoft.graph.resourceReference: - title: resourceReference - type: object - properties: - id: - type: string - description: The item's unique identifier. - nullable: true - type: - type: string - description: 'A string value that can be used to classify the item, such as ''microsoft.graph.driveItem''' - nullable: true - webUrl: - type: string - description: A URL leading to the referenced item. - nullable: true - additionalProperties: - type: object - microsoft.graph.resourceVisualization: - title: resourceVisualization - type: object - properties: - containerDisplayName: - type: string - description: 'A string describing where the item is stored. For example, the name of a SharePoint site or the user name identifying the owner of the OneDrive storing the item.' - nullable: true - containerType: - type: string - description: Can be used for filtering by the type of container in which the file is stored. Such as Site or OneDriveBusiness. - nullable: true - containerWebUrl: - type: string - description: A path leading to the folder in which the item is stored. - nullable: true - mediaType: - type: string - description: The item's media type. Can be used for filtering for a specific type of file based on supported IANA Media Mime Types. Not all Media Mime Types are supported. - nullable: true - previewImageUrl: - type: string - description: A URL leading to the preview image for the item. - nullable: true - previewText: - type: string - description: A preview text for the item. - nullable: true - title: - type: string - description: The item's title text. - nullable: true - type: - type: string - description: The item's media type. Can be used for filtering for a specific file based on a specific type. See the section Type property values for supported types. - nullable: true - additionalProperties: - type: object - microsoft.graph.usageDetails: - title: usageDetails - type: object - properties: - lastAccessedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the resource was last accessed by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the resource was last modified by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - additionalProperties: - type: object + microsoft.graph.sharedInsight: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sharedInsight + type: object + properties: + lastShared: + $ref: '#/components/schemas/microsoft.graph.sharingDetail' + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + sharingHistory: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sharingDetail' + lastSharedMethod: + $ref: '#/components/schemas/microsoft.graph.entity' + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object + microsoft.graph.trending: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: trending + type: object + properties: + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + format: date-time + nullable: true + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + weight: + type: number + description: 'Value indicating how much the document is currently trending. The larger the number, the more the document is currently trending around the user (the more relevant it is). Returned documents are sorted by this value.' + format: double + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object + microsoft.graph.usedInsight: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: usedInsight + type: object + properties: + lastUsed: + $ref: '#/components/schemas/microsoft.graph.usageDetails' + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object microsoft.graph.messageRuleActions: title: messageRuleActions type: object @@ -38431,6 +38377,41 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.unifiedStorageQuota: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: unifiedStorageQuota + type: object + properties: + deleted: + type: integer + format: int64 + nullable: true + manageWebUrl: + type: string + nullable: true + remaining: + type: integer + format: int64 + nullable: true + state: + type: string + nullable: true + total: + type: integer + format: int64 + nullable: true + used: + type: integer + format: int64 + nullable: true + services: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceStorageQuotaBreakdown' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.windowsSettingType: title: windowsSettingType enum: @@ -39928,21 +39909,101 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.insightIdentity: - title: insightIdentity + microsoft.graph.sharingDetail: + title: sharingDetail type: object properties: - address: + sharedBy: + $ref: '#/components/schemas/microsoft.graph.insightIdentity' + sharedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The email address of the user who shared the item. + description: 'The date and time the file was last shared. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time nullable: true - displayName: + sharingReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + sharingSubject: type: string - description: The display name of the user who shared the item. + description: The subject with which the document was shared. + nullable: true + sharingType: + type: string + description: 'Determines the way the document was shared. Can be by a 1Link1, 1Attachment1, 1Group1, 1Site1.' nullable: true + additionalProperties: + type: object + microsoft.graph.resourceReference: + title: resourceReference + type: object + properties: id: type: string - description: The ID of the user who shared the item. + description: The item's unique identifier. + nullable: true + type: + type: string + description: 'A string value that can be used to classify the item, such as ''microsoft.graph.driveItem''' + nullable: true + webUrl: + type: string + description: A URL leading to the referenced item. + nullable: true + additionalProperties: + type: object + microsoft.graph.resourceVisualization: + title: resourceVisualization + type: object + properties: + containerDisplayName: + type: string + description: 'A string describing where the item is stored. For example, the name of a SharePoint site or the user name identifying the owner of the OneDrive storing the item.' + nullable: true + containerType: + type: string + description: Can be used for filtering by the type of container in which the file is stored. Such as Site or OneDriveBusiness. + nullable: true + containerWebUrl: + type: string + description: A path leading to the folder in which the item is stored. + nullable: true + mediaType: + type: string + description: The item's media type. Can be used for filtering for a specific type of file based on supported IANA Media Mime Types. Not all Media Mime Types are supported. + nullable: true + previewImageUrl: + type: string + description: A URL leading to the preview image for the item. + nullable: true + previewText: + type: string + description: A preview text for the item. + nullable: true + title: + type: string + description: The item's title text. + nullable: true + type: + type: string + description: The item's media type. Can be used for filtering for a specific file based on a specific type. See the section Type property values for supported types. + nullable: true + additionalProperties: + type: object + microsoft.graph.usageDetails: + title: usageDetails + type: object + properties: + lastAccessedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time the resource was last accessed by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time the resource was last modified by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time nullable: true additionalProperties: type: object @@ -40461,6 +40522,13 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.serviceStorageQuotaBreakdown: + allOf: + - $ref: '#/components/schemas/microsoft.graph.storageQuotaBreakdown' + - title: serviceStorageQuotaBreakdown + type: object + additionalProperties: + type: object microsoft.graph.taskStatus: title: taskStatus enum: @@ -41990,6 +42058,24 @@ components: $ref: '#/components/schemas/microsoft.graph.teamworkConversationIdentityType' additionalProperties: type: object + microsoft.graph.insightIdentity: + title: insightIdentity + type: object + properties: + address: + type: string + description: The email address of the user who shared the item. + nullable: true + displayName: + type: string + description: The display name of the user who shared the item. + nullable: true + id: + type: string + description: The ID of the user who shared the item. + nullable: true + additionalProperties: + type: object microsoft.graph.settingSourceType: title: settingSourceType enum: @@ -42021,6 +42107,24 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.storageQuotaBreakdown: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: storageQuotaBreakdown + type: object + properties: + displayName: + type: string + nullable: true + manageWebUrl: + type: string + nullable: true + used: + type: integer + format: int64 + nullable: true + additionalProperties: + type: object microsoft.graph.scheduleEntityTheme: title: scheduleEntityTheme enum: diff --git a/openApiDocs/v1.0/Sites.yml b/openApiDocs/v1.0/Sites.yml index 349be606d2..a4bd03c1f9 100644 --- a/openApiDocs/v1.0/Sites.yml +++ b/openApiDocs/v1.0/Sites.yml @@ -3319,7 +3319,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -4093,7 +4093,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -6683,7 +6683,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -7411,7 +7411,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -8724,7 +8724,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -9613,7 +9613,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -22720,7 +22720,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -23002,7 +23002,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -23221,7 +23221,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -25134,7 +25134,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -25416,7 +25416,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -63797,11 +63797,11 @@ paths: get: tags: - sites.site - summary: Search for sites - description: Search across a SharePoint tenant for sites that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. + summary: List sites + description: "List all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.\nIf you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/site-search?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/site-list?view=graph-rest-1.0 operationId: site_ListSite parameters: - $ref: '#/components/parameters/top' @@ -69659,7 +69659,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -70305,7 +70305,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -71475,7 +71475,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -72773,7 +72773,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -79042,7 +79042,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -79284,7 +79284,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -79475,7 +79475,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -81230,7 +81230,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -81472,7 +81472,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -117254,7 +117254,7 @@ components: inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' insights: - $ref: '#/components/schemas/microsoft.graph.officeGraphInsights' + $ref: '#/components/schemas/microsoft.graph.itemInsights' joinedTeams: type: array items: @@ -119060,7 +119060,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' scope: type: string - description: 'Indicates the scope of how the item is shared: anonymous, organization, or users. Read-only.' + description: 'Indicates the scope of how the item is shared. The possible values are: anonymous, organization, or users. Read-only.' nullable: true sharedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -120135,7 +120135,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.longRunningOperation' - description: Represents the status of a long-running operation. + description: 'Represents the status of a long-running operation, such as a password reset operation.' x-ms-navigationProperty: true passwordMethods: type: array @@ -120794,30 +120794,11 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.officeGraphInsights: + microsoft.graph.itemInsights: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: officeGraphInsights + - $ref: '#/components/schemas/microsoft.graph.officeGraphInsights' + - title: itemInsights type: object - properties: - shared: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' - x-ms-navigationProperty: true - trending: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.trending' - description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' - x-ms-navigationProperty: true - used: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' - x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.team: @@ -121578,7 +121559,7 @@ components: startDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The meeting start time in UTC. Required when you create an online meeting. + description: The meeting start time in UTC. format: date-time nullable: true recordings: @@ -121811,8 +121792,12 @@ components: contributionToContentDiscoveryDisabled: type: boolean description: 'When set to true, the delegate access to the user''s trending API is disabled. When set to true, documents in the user''s Office Delve are disabled. When set to true, the relevancy of the content displayed in Microsoft 365, for example in Suggested sites in SharePoint Home and the Discover view in OneDrive for Business is affected. Users can control this setting in Office Delve.' + itemInsights: + $ref: '#/components/schemas/microsoft.graph.userInsightsSettings' shiftPreferences: $ref: '#/components/schemas/microsoft.graph.shiftPreferences' + storage: + $ref: '#/components/schemas/microsoft.graph.userStorage' windows: type: array items: @@ -121828,11 +121813,11 @@ components: properties: locale: type: string - description: The chosen locale of a user in Microsoft Teams. + description: 'Represents the location that a user selected in Microsoft Teams and doesn''t follow the Office''s locale setting. A user’s locale is represented by their preferred language and country or region. For example, en-us. The language component follows two-letter codes as defined in ISO 639-1, and the country component follows two-letter codes as defined in ISO 3166-1 alpha-2.' nullable: true region: type: string - description: The region of the user in Microsoft Teams. + description: 'Represents the region of the organization or the user. For users with multigeo licenses, the property contains the user''s region (if available). For users without multigeo licenses, the property contains the organization''s region.The region value can be any region supported by the Teams payload. The possible values are: Americas, Europe and MiddleEast, Asia Pacific, UAE, Australia, Brazil, Canada, Switzerland, Germany, France, India, Japan, South Korea, Norway, Singapore, United Kingdom, South Africa, Sweden, Qatar, Poland, Italy, Israel, USGov Community Cloud, USGov Community Cloud High, USGov Department of Defense, and China.' nullable: true associatedTeams: type: array @@ -122953,11 +122938,11 @@ components: properties: displayName: type: string - description: 'The display name of the identity. The display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as having changed when using delta.' + description: 'The display name of the identity.For drive items, the display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as changed when using delta.' nullable: true id: type: string - description: 'Unique identifier for the identity. When the unique identifier is unavailable, the displayName property is provided for the identity, but the id property isn''t included in the response.' + description: 'Unique identifier for the identity or actor. For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that''s subject to review.' nullable: true additionalProperties: type: object @@ -124255,66 +124240,30 @@ components: $ref: '#/components/schemas/microsoft.graph.emailAddress' additionalProperties: type: object - microsoft.graph.sharedInsight: + microsoft.graph.officeGraphInsights: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: sharedInsight + - title: officeGraphInsights type: object properties: - lastShared: - $ref: '#/components/schemas/microsoft.graph.sharingDetail' - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - sharingHistory: + shared: type: array items: - $ref: '#/components/schemas/microsoft.graph.sharingDetail' - lastSharedMethod: - $ref: '#/components/schemas/microsoft.graph.entity' - resource: - $ref: '#/components/schemas/microsoft.graph.entity' - additionalProperties: - type: object - microsoft.graph.trending: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: trending - type: object - properties: - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' - format: date-time - nullable: true - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - weight: - type: number - description: 'Value indicating how much the document is currently trending. The larger the number, the more the document is currently trending around the user (the more relevant it is). Returned documents are sorted by this value.' - format: double - resource: - $ref: '#/components/schemas/microsoft.graph.entity' - additionalProperties: - type: object - microsoft.graph.usedInsight: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: usedInsight - type: object - properties: - lastUsed: - $ref: '#/components/schemas/microsoft.graph.usageDetails' - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - resource: - $ref: '#/components/schemas/microsoft.graph.entity' + $ref: '#/components/schemas/microsoft.graph.sharedInsight' + description: 'Calculated relationship that identifies documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for work or school and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' + x-ms-navigationProperty: true + trending: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.trending' + description: 'Calculated relationship that identifies documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for work or school and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' + x-ms-navigationProperty: true + used: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.usedInsight' + description: 'Calculated relationship that identifies the latest documents viewed or modified by a user, including OneDrive for work or school and SharePoint documents, ranked by recency of use.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.teamFunSettings: @@ -124477,6 +124426,10 @@ components: type: string description: The email address for sending messages to the channel. Read-only. nullable: true + isArchived: + type: boolean + description: Indicates whether the channel is archived. Read-only. + nullable: true isFavoriteByDefault: type: boolean description: 'Indicates whether the channel should be marked as recommended for all members of the team to show in their channel list. Note: All recommended channels automatically show in the channels list for education and frontline worker users. The property can only be set programmatically via the Create team method. The default value is false.' @@ -124643,7 +124596,7 @@ components: nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). Read-only. + description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). nullable: true onPremisesSyncEnabled: type: boolean @@ -126118,7 +126071,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: 'Date and time at which the transcript was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + description: 'Date and time at which the transcript was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true meetingId: @@ -126387,6 +126340,16 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.userInsightsSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userInsightsSettings + type: object + properties: + isEnabled: + type: boolean + additionalProperties: + type: object microsoft.graph.shiftPreferences: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' @@ -126400,6 +126363,16 @@ components: description: Availability of the user to be scheduled for work and its recurrence pattern. additionalProperties: type: object + microsoft.graph.userStorage: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userStorage + type: object + properties: + quota: + $ref: '#/components/schemas/microsoft.graph.unifiedStorageQuota' + additionalProperties: + type: object microsoft.graph.windowsSetting: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -127568,104 +127541,68 @@ components: - completed - unknownFutureValue type: string - microsoft.graph.sharingDetail: - title: sharingDetail - type: object - properties: - sharedBy: - $ref: '#/components/schemas/microsoft.graph.insightIdentity' - sharedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the file was last shared. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - sharingReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - sharingSubject: - type: string - description: The subject with which the document was shared. - nullable: true - sharingType: - type: string - description: 'Determines the way the document was shared. Can be by a 1Link1, 1Attachment1, 1Group1, 1Site1.' - nullable: true - additionalProperties: - type: object - microsoft.graph.resourceReference: - title: resourceReference - type: object - properties: - id: - type: string - description: The item's unique identifier. - nullable: true - type: - type: string - description: 'A string value that can be used to classify the item, such as ''microsoft.graph.driveItem''' - nullable: true - webUrl: - type: string - description: A URL leading to the referenced item. - nullable: true - additionalProperties: - type: object - microsoft.graph.resourceVisualization: - title: resourceVisualization - type: object - properties: - containerDisplayName: - type: string - description: 'A string describing where the item is stored. For example, the name of a SharePoint site or the user name identifying the owner of the OneDrive storing the item.' - nullable: true - containerType: - type: string - description: Can be used for filtering by the type of container in which the file is stored. Such as Site or OneDriveBusiness. - nullable: true - containerWebUrl: - type: string - description: A path leading to the folder in which the item is stored. - nullable: true - mediaType: - type: string - description: The item's media type. Can be used for filtering for a specific type of file based on supported IANA Media Mime Types. Not all Media Mime Types are supported. - nullable: true - previewImageUrl: - type: string - description: A URL leading to the preview image for the item. - nullable: true - previewText: - type: string - description: A preview text for the item. - nullable: true - title: - type: string - description: The item's title text. - nullable: true - type: - type: string - description: The item's media type. Can be used for filtering for a specific file based on a specific type. See the section Type property values for supported types. - nullable: true - additionalProperties: - type: object - microsoft.graph.usageDetails: - title: usageDetails - type: object - properties: - lastAccessedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the resource was last accessed by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the resource was last modified by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - additionalProperties: - type: object + microsoft.graph.sharedInsight: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sharedInsight + type: object + properties: + lastShared: + $ref: '#/components/schemas/microsoft.graph.sharingDetail' + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + sharingHistory: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sharingDetail' + lastSharedMethod: + $ref: '#/components/schemas/microsoft.graph.entity' + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object + microsoft.graph.trending: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: trending + type: object + properties: + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + format: date-time + nullable: true + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + weight: + type: number + description: 'Value indicating how much the document is currently trending. The larger the number, the more the document is currently trending around the user (the more relevant it is). Returned documents are sorted by this value.' + format: double + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object + microsoft.graph.usedInsight: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: usedInsight + type: object + properties: + lastUsed: + $ref: '#/components/schemas/microsoft.graph.usageDetails' + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object microsoft.graph.giphyRatingType: title: giphyRatingType enum: @@ -127914,6 +127851,8 @@ components: - unknownFutureValue - teamifyGroup - createChannel + - archiveChannel + - unarchiveChannel type: string microsoft.graph.teamsAsyncOperationStatus: title: teamsAsyncOperationStatus @@ -129155,6 +129094,41 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.unifiedStorageQuota: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: unifiedStorageQuota + type: object + properties: + deleted: + type: integer + format: int64 + nullable: true + manageWebUrl: + type: string + nullable: true + remaining: + type: integer + format: int64 + nullable: true + state: + type: string + nullable: true + total: + type: integer + format: int64 + nullable: true + used: + type: integer + format: int64 + nullable: true + services: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceStorageQuotaBreakdown' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.windowsSettingType: title: windowsSettingType enum: @@ -130151,21 +130125,101 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.insightIdentity: - title: insightIdentity + microsoft.graph.sharingDetail: + title: sharingDetail type: object properties: - address: + sharedBy: + $ref: '#/components/schemas/microsoft.graph.insightIdentity' + sharedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The email address of the user who shared the item. + description: 'The date and time the file was last shared. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time nullable: true - displayName: + sharingReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + sharingSubject: type: string - description: The display name of the user who shared the item. + description: The subject with which the document was shared. nullable: true + sharingType: + type: string + description: 'Determines the way the document was shared. Can be by a 1Link1, 1Attachment1, 1Group1, 1Site1.' + nullable: true + additionalProperties: + type: object + microsoft.graph.resourceReference: + title: resourceReference + type: object + properties: id: type: string - description: The ID of the user who shared the item. + description: The item's unique identifier. + nullable: true + type: + type: string + description: 'A string value that can be used to classify the item, such as ''microsoft.graph.driveItem''' + nullable: true + webUrl: + type: string + description: A URL leading to the referenced item. + nullable: true + additionalProperties: + type: object + microsoft.graph.resourceVisualization: + title: resourceVisualization + type: object + properties: + containerDisplayName: + type: string + description: 'A string describing where the item is stored. For example, the name of a SharePoint site or the user name identifying the owner of the OneDrive storing the item.' + nullable: true + containerType: + type: string + description: Can be used for filtering by the type of container in which the file is stored. Such as Site or OneDriveBusiness. + nullable: true + containerWebUrl: + type: string + description: A path leading to the folder in which the item is stored. + nullable: true + mediaType: + type: string + description: The item's media type. Can be used for filtering for a specific type of file based on supported IANA Media Mime Types. Not all Media Mime Types are supported. + nullable: true + previewImageUrl: + type: string + description: A URL leading to the preview image for the item. + nullable: true + previewText: + type: string + description: A preview text for the item. + nullable: true + title: + type: string + description: The item's title text. + nullable: true + type: + type: string + description: The item's media type. Can be used for filtering for a specific file based on a specific type. See the section Type property values for supported types. + nullable: true + additionalProperties: + type: object + microsoft.graph.usageDetails: + title: usageDetails + type: object + properties: + lastAccessedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time the resource was last accessed by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time the resource was last modified by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time nullable: true additionalProperties: type: object @@ -130988,6 +131042,13 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.serviceStorageQuotaBreakdown: + allOf: + - $ref: '#/components/schemas/microsoft.graph.storageQuotaBreakdown' + - title: serviceStorageQuotaBreakdown + type: object + additionalProperties: + type: object microsoft.graph.taskStatus: title: taskStatus enum: @@ -132451,6 +132512,24 @@ components: $ref: '#/components/schemas/microsoft.graph.teamworkConversationIdentityType' additionalProperties: type: object + microsoft.graph.insightIdentity: + title: insightIdentity + type: object + properties: + address: + type: string + description: The email address of the user who shared the item. + nullable: true + displayName: + type: string + description: The display name of the user who shared the item. + nullable: true + id: + type: string + description: The ID of the user who shared the item. + nullable: true + additionalProperties: + type: object microsoft.graph.scheduleChangeRequestActor: title: scheduleChangeRequestActor enum: @@ -132549,6 +132628,24 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.storageQuotaBreakdown: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: storageQuotaBreakdown + type: object + properties: + displayName: + type: string + nullable: true + manageWebUrl: + type: string + nullable: true + used: + type: integer + format: int64 + nullable: true + additionalProperties: + type: object microsoft.graph.workbookChartAxisFormat: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' diff --git a/openApiDocs/v1.0/Users.Actions.yml b/openApiDocs/v1.0/Users.Actions.yml index 61439335ba..5349ce2530 100644 --- a/openApiDocs/v1.0/Users.Actions.yml +++ b/openApiDocs/v1.0/Users.Actions.yml @@ -11710,6 +11710,61 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/microsoft.graph.archive': + post: + tags: + - users.Actions + summary: Invoke action archive + description: 'Archive a channel in a team. When a channel is archived, users can''t send new messages or react to existing messages in the channel, edit the channel settings, or make other changes to the channel. You can delete an archived channel or add and remove members from it. If you archive a team, its channels are also archived. Archiving is an asynchronous operation; a channel is archived after the asynchronous archiving operation completes successfully, which might occur after the response returns. A channel without an owner or that belongs to a group that has no owner, can''t be archived. To restore a channel from its archived state, use the channel: unarchive method. A channel can’t be archived or unarchived if its team is archived.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-archive?view=graph-rest-1.0 + operationId: user.joinedTeam.channel_archive + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + shouldSetSpoSiteReadOnlyForMembers: + type: boolean + default: false + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/microsoft.graph.completeMigration': post: tags: @@ -11837,6 +11892,47 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/microsoft.graph.unarchive': + post: + tags: + - users.Actions + summary: Invoke action unarchive + description: 'Restore an archived channel. Unarchiving restores the ability for users to send messages and edit the channel. Channels are archived via the channel: archive method. Unarchiving is an asynchronous operation; a channel is unarchived when the asynchronous unarchiving operation completes successfully, which might occur after this method responds.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-unarchive?view=graph-rest-1.0 + operationId: user.joinedTeam.channel_unarchive + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/joinedTeams/{team-id}/installedApps/{teamsAppInstallation-id}/microsoft.graph.upgrade': post: tags: @@ -12649,6 +12745,53 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/microsoft.graph.archive': + post: + tags: + - users.Actions + summary: Invoke action archive + description: 'Archive a channel in a team. When a channel is archived, users can''t send new messages or react to existing messages in the channel, edit the channel settings, or make other changes to the channel. You can delete an archived channel or add and remove members from it. If you archive a team, its channels are also archived. Archiving is an asynchronous operation; a channel is archived after the asynchronous archiving operation completes successfully, which might occur after the response returns. A channel without an owner or that belongs to a group that has no owner, can''t be archived. To restore a channel from its archived state, use the channel: unarchive method. A channel can’t be archived or unarchived if its team is archived.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-archive?view=graph-rest-1.0 + operationId: user.joinedTeam.primaryChannel_archive + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + shouldSetSpoSiteReadOnlyForMembers: + type: boolean + default: false + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/microsoft.graph.completeMigration': post: tags: @@ -12752,6 +12895,39 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/microsoft.graph.unarchive': + post: + tags: + - users.Actions + summary: Invoke action unarchive + description: 'Restore an archived channel. Unarchiving restores the ability for users to send messages and edit the channel. Channels are archived via the channel: archive method. Unarchiving is an asynchronous operation; a channel is unarchived when the asynchronous unarchiving operation completes successfully, which might occur after this method responds.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/channel-unarchive?view=graph-rest-1.0 + operationId: user.joinedTeam.primaryChannel_unarchive + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/joinedTeams/{team-id}/schedule/microsoft.graph.share': post: tags: @@ -15693,7 +15869,7 @@ paths: tags: - users.Actions summary: Invoke action getMemberGroups - description: 'Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the Directory_ResultSizeLimitExceeded error code. As a workaround, use the List group transitive memberOf API.' + description: 'Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the DirectoryResultSizeLimitExceeded error code. If you get the DirectoryResultSizeLimitExceeded error code, use the List group transitive memberOf API instead.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/directoryobject-getmembergroups?view=graph-rest-1.0 @@ -19039,7 +19215,7 @@ components: startDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The meeting start time in UTC. Required when you create an online meeting. + description: The meeting start time in UTC. format: date-time nullable: true recordings: @@ -19259,11 +19435,11 @@ components: properties: displayName: type: string - description: 'The display name of the identity. The display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as having changed when using delta.' + description: 'The display name of the identity.For drive items, the display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as changed when using delta.' nullable: true id: type: string - description: 'Unique identifier for the identity. When the unique identifier is unavailable, the displayName property is provided for the identity, but the id property isn''t included in the response.' + description: 'Unique identifier for the identity or actor. For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that''s subject to review.' nullable: true additionalProperties: type: object @@ -19834,7 +20010,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' scope: type: string - description: 'Indicates the scope of how the item is shared: anonymous, organization, or users. Read-only.' + description: 'Indicates the scope of how the item is shared. The possible values are: anonymous, organization, or users. Read-only.' nullable: true sharedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -20979,7 +21155,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: 'Date and time at which the transcript was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + description: 'Date and time at which the transcript was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true meetingId: @@ -21538,7 +21714,7 @@ components: inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' insights: - $ref: '#/components/schemas/microsoft.graph.officeGraphInsights' + $ref: '#/components/schemas/microsoft.graph.itemInsights' joinedTeams: type: array items: @@ -23890,7 +24066,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.longRunningOperation' - description: Represents the status of a long-running operation. + description: 'Represents the status of a long-running operation, such as a password reset operation.' x-ms-navigationProperty: true passwordMethods: type: array @@ -24542,30 +24718,11 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.officeGraphInsights: + microsoft.graph.itemInsights: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: officeGraphInsights + - $ref: '#/components/schemas/microsoft.graph.officeGraphInsights' + - title: itemInsights type: object - properties: - shared: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' - x-ms-navigationProperty: true - trending: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.trending' - description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' - x-ms-navigationProperty: true - used: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' - x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.team: @@ -25302,8 +25459,12 @@ components: contributionToContentDiscoveryDisabled: type: boolean description: 'When set to true, the delegate access to the user''s trending API is disabled. When set to true, documents in the user''s Office Delve are disabled. When set to true, the relevancy of the content displayed in Microsoft 365, for example in Suggested sites in SharePoint Home and the Discover view in OneDrive for Business is affected. Users can control this setting in Office Delve.' + itemInsights: + $ref: '#/components/schemas/microsoft.graph.userInsightsSettings' shiftPreferences: $ref: '#/components/schemas/microsoft.graph.shiftPreferences' + storage: + $ref: '#/components/schemas/microsoft.graph.userStorage' windows: type: array items: @@ -25319,11 +25480,11 @@ components: properties: locale: type: string - description: The chosen locale of a user in Microsoft Teams. + description: 'Represents the location that a user selected in Microsoft Teams and doesn''t follow the Office''s locale setting. A user’s locale is represented by their preferred language and country or region. For example, en-us. The language component follows two-letter codes as defined in ISO 639-1, and the country component follows two-letter codes as defined in ISO 3166-1 alpha-2.' nullable: true region: type: string - description: The region of the user in Microsoft Teams. + description: 'Represents the region of the organization or the user. For users with multigeo licenses, the property contains the user''s region (if available). For users without multigeo licenses, the property contains the organization''s region.The region value can be any region supported by the Teams payload. The possible values are: Americas, Europe and MiddleEast, Asia Pacific, UAE, Australia, Brazil, Canada, Switzerland, Germany, France, India, Japan, South Korea, Norway, Singapore, United Kingdom, South Africa, Sweden, Qatar, Poland, Italy, Israel, USGov Community Cloud, USGov Community Cloud High, USGov Department of Defense, and China.' nullable: true associatedTeams: type: array @@ -26850,66 +27011,30 @@ components: $ref: '#/components/schemas/microsoft.graph.emailAddress' additionalProperties: type: object - microsoft.graph.sharedInsight: + microsoft.graph.officeGraphInsights: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: sharedInsight + - title: officeGraphInsights type: object properties: - lastShared: - $ref: '#/components/schemas/microsoft.graph.sharingDetail' - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - sharingHistory: + shared: type: array items: - $ref: '#/components/schemas/microsoft.graph.sharingDetail' - lastSharedMethod: - $ref: '#/components/schemas/microsoft.graph.entity' - resource: - $ref: '#/components/schemas/microsoft.graph.entity' - additionalProperties: - type: object - microsoft.graph.trending: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: trending - type: object - properties: - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' - format: date-time - nullable: true - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - weight: - type: number - description: 'Value indicating how much the document is currently trending. The larger the number, the more the document is currently trending around the user (the more relevant it is). Returned documents are sorted by this value.' - format: double - resource: - $ref: '#/components/schemas/microsoft.graph.entity' - additionalProperties: - type: object - microsoft.graph.usedInsight: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: usedInsight - type: object - properties: - lastUsed: - $ref: '#/components/schemas/microsoft.graph.usageDetails' - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - resource: - $ref: '#/components/schemas/microsoft.graph.entity' + $ref: '#/components/schemas/microsoft.graph.sharedInsight' + description: 'Calculated relationship that identifies documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for work or school and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' + x-ms-navigationProperty: true + trending: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.trending' + description: 'Calculated relationship that identifies documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for work or school and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' + x-ms-navigationProperty: true + used: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.usedInsight' + description: 'Calculated relationship that identifies the latest documents viewed or modified by a user, including OneDrive for work or school and SharePoint documents, ranked by recency of use.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.teamFunSettings: @@ -27064,6 +27189,10 @@ components: type: string description: The email address for sending messages to the channel. Read-only. nullable: true + isArchived: + type: boolean + description: Indicates whether the channel is archived. Read-only. + nullable: true isFavoriteByDefault: type: boolean description: 'Indicates whether the channel should be marked as recommended for all members of the team to show in their channel list. Note: All recommended channels automatically show in the channels list for education and frontline worker users. The property can only be set programmatically via the Create team method. The default value is false.' @@ -27230,7 +27359,7 @@ components: nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). Read-only. + description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). nullable: true onPremisesSyncEnabled: type: boolean @@ -28717,19 +28846,39 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' additionalProperties: type: object - microsoft.graph.shiftPreferences: + microsoft.graph.userInsightsSettings: allOf: - - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' - - title: shiftPreferences + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userInsightsSettings type: object properties: - availability: + isEnabled: + type: boolean + additionalProperties: + type: object + microsoft.graph.shiftPreferences: + allOf: + - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' + - title: shiftPreferences + type: object + properties: + availability: type: array items: $ref: '#/components/schemas/microsoft.graph.shiftAvailability' description: Availability of the user to be scheduled for work and its recurrence pattern. additionalProperties: type: object + microsoft.graph.userStorage: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userStorage + type: object + properties: + quota: + $ref: '#/components/schemas/microsoft.graph.unifiedStorageQuota' + additionalProperties: + type: object microsoft.graph.windowsSetting: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -29816,104 +29965,68 @@ components: - completed - unknownFutureValue type: string - microsoft.graph.sharingDetail: - title: sharingDetail - type: object - properties: - sharedBy: - $ref: '#/components/schemas/microsoft.graph.insightIdentity' - sharedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the file was last shared. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - sharingReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - sharingSubject: - type: string - description: The subject with which the document was shared. - nullable: true - sharingType: - type: string - description: 'Determines the way the document was shared. Can be by a 1Link1, 1Attachment1, 1Group1, 1Site1.' - nullable: true - additionalProperties: - type: object - microsoft.graph.resourceReference: - title: resourceReference - type: object - properties: - id: - type: string - description: The item's unique identifier. - nullable: true - type: - type: string - description: 'A string value that can be used to classify the item, such as ''microsoft.graph.driveItem''' - nullable: true - webUrl: - type: string - description: A URL leading to the referenced item. - nullable: true - additionalProperties: - type: object - microsoft.graph.resourceVisualization: - title: resourceVisualization - type: object - properties: - containerDisplayName: - type: string - description: 'A string describing where the item is stored. For example, the name of a SharePoint site or the user name identifying the owner of the OneDrive storing the item.' - nullable: true - containerType: - type: string - description: Can be used for filtering by the type of container in which the file is stored. Such as Site or OneDriveBusiness. - nullable: true - containerWebUrl: - type: string - description: A path leading to the folder in which the item is stored. - nullable: true - mediaType: - type: string - description: The item's media type. Can be used for filtering for a specific type of file based on supported IANA Media Mime Types. Not all Media Mime Types are supported. - nullable: true - previewImageUrl: - type: string - description: A URL leading to the preview image for the item. - nullable: true - previewText: - type: string - description: A preview text for the item. - nullable: true - title: - type: string - description: The item's title text. - nullable: true - type: - type: string - description: The item's media type. Can be used for filtering for a specific file based on a specific type. See the section Type property values for supported types. - nullable: true - additionalProperties: - type: object - microsoft.graph.usageDetails: - title: usageDetails - type: object - properties: - lastAccessedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the resource was last accessed by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the resource was last modified by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - additionalProperties: - type: object + microsoft.graph.sharedInsight: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sharedInsight + type: object + properties: + lastShared: + $ref: '#/components/schemas/microsoft.graph.sharingDetail' + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + sharingHistory: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sharingDetail' + lastSharedMethod: + $ref: '#/components/schemas/microsoft.graph.entity' + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object + microsoft.graph.trending: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: trending + type: object + properties: + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + format: date-time + nullable: true + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + weight: + type: number + description: 'Value indicating how much the document is currently trending. The larger the number, the more the document is currently trending around the user (the more relevant it is). Returned documents are sorted by this value.' + format: double + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object + microsoft.graph.usedInsight: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: usedInsight + type: object + properties: + lastUsed: + $ref: '#/components/schemas/microsoft.graph.usageDetails' + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object microsoft.graph.giphyRatingType: title: giphyRatingType enum: @@ -30162,6 +30275,8 @@ components: - unknownFutureValue - teamifyGroup - createChannel + - archiveChannel + - unarchiveChannel type: string microsoft.graph.teamsAsyncOperationStatus: title: teamsAsyncOperationStatus @@ -31014,6 +31129,41 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.unifiedStorageQuota: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: unifiedStorageQuota + type: object + properties: + deleted: + type: integer + format: int64 + nullable: true + manageWebUrl: + type: string + nullable: true + remaining: + type: integer + format: int64 + nullable: true + state: + type: string + nullable: true + total: + type: integer + format: int64 + nullable: true + used: + type: integer + format: int64 + nullable: true + services: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceStorageQuotaBreakdown' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.windowsSettingType: title: windowsSettingType enum: @@ -31908,21 +32058,101 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.insightIdentity: - title: insightIdentity + microsoft.graph.sharingDetail: + title: sharingDetail type: object properties: - address: + sharedBy: + $ref: '#/components/schemas/microsoft.graph.insightIdentity' + sharedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The email address of the user who shared the item. + description: 'The date and time the file was last shared. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time nullable: true - displayName: + sharingReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + sharingSubject: type: string - description: The display name of the user who shared the item. + description: The subject with which the document was shared. + nullable: true + sharingType: + type: string + description: 'Determines the way the document was shared. Can be by a 1Link1, 1Attachment1, 1Group1, 1Site1.' nullable: true + additionalProperties: + type: object + microsoft.graph.resourceReference: + title: resourceReference + type: object + properties: id: type: string - description: The ID of the user who shared the item. + description: The item's unique identifier. + nullable: true + type: + type: string + description: 'A string value that can be used to classify the item, such as ''microsoft.graph.driveItem''' + nullable: true + webUrl: + type: string + description: A URL leading to the referenced item. + nullable: true + additionalProperties: + type: object + microsoft.graph.resourceVisualization: + title: resourceVisualization + type: object + properties: + containerDisplayName: + type: string + description: 'A string describing where the item is stored. For example, the name of a SharePoint site or the user name identifying the owner of the OneDrive storing the item.' + nullable: true + containerType: + type: string + description: Can be used for filtering by the type of container in which the file is stored. Such as Site or OneDriveBusiness. + nullable: true + containerWebUrl: + type: string + description: A path leading to the folder in which the item is stored. + nullable: true + mediaType: + type: string + description: The item's media type. Can be used for filtering for a specific type of file based on supported IANA Media Mime Types. Not all Media Mime Types are supported. + nullable: true + previewImageUrl: + type: string + description: A URL leading to the preview image for the item. + nullable: true + previewText: + type: string + description: A preview text for the item. + nullable: true + title: + type: string + description: The item's title text. + nullable: true + type: + type: string + description: The item's media type. Can be used for filtering for a specific file based on a specific type. See the section Type property values for supported types. + nullable: true + additionalProperties: + type: object + microsoft.graph.usageDetails: + title: usageDetails + type: object + properties: + lastAccessedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time the resource was last accessed by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time the resource was last modified by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time nullable: true additionalProperties: type: object @@ -32660,6 +32890,13 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.serviceStorageQuotaBreakdown: + allOf: + - $ref: '#/components/schemas/microsoft.graph.storageQuotaBreakdown' + - title: serviceStorageQuotaBreakdown + type: object + additionalProperties: + type: object microsoft.graph.taskStatus: title: taskStatus enum: @@ -34010,6 +34247,24 @@ components: $ref: '#/components/schemas/microsoft.graph.teamworkConversationIdentityType' additionalProperties: type: object + microsoft.graph.insightIdentity: + title: insightIdentity + type: object + properties: + address: + type: string + description: The email address of the user who shared the item. + nullable: true + displayName: + type: string + description: The display name of the user who shared the item. + nullable: true + id: + type: string + description: The ID of the user who shared the item. + nullable: true + additionalProperties: + type: object microsoft.graph.scheduleChangeRequestActor: title: scheduleChangeRequestActor enum: @@ -34083,6 +34338,24 @@ components: - deviceConfiguration - deviceIntent type: string + microsoft.graph.storageQuotaBreakdown: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: storageQuotaBreakdown + type: object + properties: + displayName: + type: string + nullable: true + manageWebUrl: + type: string + nullable: true + used: + type: integer + format: int64 + nullable: true + additionalProperties: + type: object microsoft.graph.workbookChartGridlinesFormat: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' diff --git a/openApiDocs/v1.0/Users.Functions.yml b/openApiDocs/v1.0/Users.Functions.yml index 3625a5f935..30497bfa57 100644 --- a/openApiDocs/v1.0/Users.Functions.yml +++ b/openApiDocs/v1.0/Users.Functions.yml @@ -2039,6 +2039,80 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/users/{user-id}/chats/microsoft.graph.getAllRetainedMessages()': + get: + tags: + - users.Functions + summary: Invoke function getAllRetainedMessages + operationId: user.chat_getAllRetainedMessage + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/users/{user-id}/contactFolders/{contactFolder-id}/childFolders/{contactFolder-id1}/contacts/microsoft.graph.delta()': get: tags: @@ -5160,6 +5234,88 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/users/{user-id}/joinedTeams/{team-id}/channels/microsoft.graph.getAllRetainedMessages()': + get: + tags: + - users.Functions + summary: Invoke function getAllRetainedMessages + operationId: user.joinedTeam.channel_getAllRetainedMessage + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/users/{user-id}/joinedTeams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.delta()': get: tags: @@ -8583,7 +8739,7 @@ components: inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' insights: - $ref: '#/components/schemas/microsoft.graph.officeGraphInsights' + $ref: '#/components/schemas/microsoft.graph.itemInsights' joinedTeams: type: array items: @@ -9857,7 +10013,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' scope: type: string - description: 'Indicates the scope of how the item is shared: anonymous, organization, or users. Read-only.' + description: 'Indicates the scope of how the item is shared. The possible values are: anonymous, organization, or users. Read-only.' nullable: true sharedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -11206,7 +11362,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.longRunningOperation' - description: Represents the status of a long-running operation. + description: 'Represents the status of a long-running operation, such as a password reset operation.' x-ms-navigationProperty: true passwordMethods: type: array @@ -11548,30 +11704,11 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.officeGraphInsights: + microsoft.graph.itemInsights: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: officeGraphInsights + - $ref: '#/components/schemas/microsoft.graph.officeGraphInsights' + - title: itemInsights type: object - properties: - shared: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' - x-ms-navigationProperty: true - trending: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.trending' - description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' - x-ms-navigationProperty: true - used: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' - x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.team: @@ -12173,7 +12310,7 @@ components: startDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The meeting start time in UTC. Required when you create an online meeting. + description: The meeting start time in UTC. format: date-time nullable: true recordings: @@ -12384,8 +12521,12 @@ components: contributionToContentDiscoveryDisabled: type: boolean description: 'When set to true, the delegate access to the user''s trending API is disabled. When set to true, documents in the user''s Office Delve are disabled. When set to true, the relevancy of the content displayed in Microsoft 365, for example in Suggested sites in SharePoint Home and the Discover view in OneDrive for Business is affected. Users can control this setting in Office Delve.' + itemInsights: + $ref: '#/components/schemas/microsoft.graph.userInsightsSettings' shiftPreferences: $ref: '#/components/schemas/microsoft.graph.shiftPreferences' + storage: + $ref: '#/components/schemas/microsoft.graph.userStorage' windows: type: array items: @@ -12401,11 +12542,11 @@ components: properties: locale: type: string - description: The chosen locale of a user in Microsoft Teams. + description: 'Represents the location that a user selected in Microsoft Teams and doesn''t follow the Office''s locale setting. A user’s locale is represented by their preferred language and country or region. For example, en-us. The language component follows two-letter codes as defined in ISO 639-1, and the country component follows two-letter codes as defined in ISO 3166-1 alpha-2.' nullable: true region: type: string - description: The region of the user in Microsoft Teams. + description: 'Represents the region of the organization or the user. For users with multigeo licenses, the property contains the user''s region (if available). For users without multigeo licenses, the property contains the organization''s region.The region value can be any region supported by the Teams payload. The possible values are: Americas, Europe and MiddleEast, Asia Pacific, UAE, Australia, Brazil, Canada, Switzerland, Germany, France, India, Japan, South Korea, Norway, Singapore, United Kingdom, South Africa, Sweden, Qatar, Poland, Italy, Israel, USGov Community Cloud, USGov Community Cloud High, USGov Department of Defense, and China.' nullable: true associatedTeams: type: array @@ -14498,66 +14639,30 @@ components: $ref: '#/components/schemas/microsoft.graph.emailAddress' additionalProperties: type: object - microsoft.graph.sharedInsight: + microsoft.graph.officeGraphInsights: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: sharedInsight + - title: officeGraphInsights type: object properties: - lastShared: - $ref: '#/components/schemas/microsoft.graph.sharingDetail' - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - sharingHistory: + shared: type: array items: - $ref: '#/components/schemas/microsoft.graph.sharingDetail' - lastSharedMethod: - $ref: '#/components/schemas/microsoft.graph.entity' - resource: - $ref: '#/components/schemas/microsoft.graph.entity' - additionalProperties: - type: object - microsoft.graph.trending: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: trending - type: object - properties: - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' - format: date-time - nullable: true - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - weight: - type: number - description: 'Value indicating how much the document is currently trending. The larger the number, the more the document is currently trending around the user (the more relevant it is). Returned documents are sorted by this value.' - format: double - resource: - $ref: '#/components/schemas/microsoft.graph.entity' - additionalProperties: - type: object - microsoft.graph.usedInsight: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: usedInsight - type: object - properties: - lastUsed: - $ref: '#/components/schemas/microsoft.graph.usageDetails' - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - resource: - $ref: '#/components/schemas/microsoft.graph.entity' + $ref: '#/components/schemas/microsoft.graph.sharedInsight' + description: 'Calculated relationship that identifies documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for work or school and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' + x-ms-navigationProperty: true + trending: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.trending' + description: 'Calculated relationship that identifies documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for work or school and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' + x-ms-navigationProperty: true + used: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.usedInsight' + description: 'Calculated relationship that identifies the latest documents viewed or modified by a user, including OneDrive for work or school and SharePoint documents, ranked by recency of use.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.teamFunSettings: @@ -14720,6 +14825,10 @@ components: type: string description: The email address for sending messages to the channel. Read-only. nullable: true + isArchived: + type: boolean + description: Indicates whether the channel is archived. Read-only. + nullable: true isFavoriteByDefault: type: boolean description: 'Indicates whether the channel should be marked as recommended for all members of the team to show in their channel list. Note: All recommended channels automatically show in the channels list for education and frontline worker users. The property can only be set programmatically via the Create team method. The default value is false.' @@ -14886,7 +14995,7 @@ components: nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). Read-only. + description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). nullable: true onPremisesSyncEnabled: type: boolean @@ -16455,7 +16564,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: 'Date and time at which the transcript was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + description: 'Date and time at which the transcript was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true meetingId: @@ -16712,14 +16821,24 @@ components: properties: displayName: type: string - description: 'The display name of the identity. The display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as having changed when using delta.' + description: 'The display name of the identity.For drive items, the display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as changed when using delta.' nullable: true id: type: string - description: 'Unique identifier for the identity. When the unique identifier is unavailable, the displayName property is provided for the identity, but the id property isn''t included in the response.' + description: 'Unique identifier for the identity or actor. For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that''s subject to review.' nullable: true additionalProperties: type: object + microsoft.graph.userInsightsSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userInsightsSettings + type: object + properties: + isEnabled: + type: boolean + additionalProperties: + type: object microsoft.graph.shiftPreferences: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' @@ -16733,6 +16852,16 @@ components: description: Availability of the user to be scheduled for work and its recurrence pattern. additionalProperties: type: object + microsoft.graph.userStorage: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userStorage + type: object + properties: + quota: + $ref: '#/components/schemas/microsoft.graph.unifiedStorageQuota' + additionalProperties: + type: object microsoft.graph.windowsSetting: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -17773,104 +17902,68 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.sharingDetail: - title: sharingDetail - type: object - properties: - sharedBy: - $ref: '#/components/schemas/microsoft.graph.insightIdentity' - sharedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the file was last shared. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - sharingReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - sharingSubject: - type: string - description: The subject with which the document was shared. - nullable: true - sharingType: - type: string - description: 'Determines the way the document was shared. Can be by a 1Link1, 1Attachment1, 1Group1, 1Site1.' - nullable: true - additionalProperties: - type: object - microsoft.graph.resourceReference: - title: resourceReference - type: object - properties: - id: - type: string - description: The item's unique identifier. - nullable: true - type: - type: string - description: 'A string value that can be used to classify the item, such as ''microsoft.graph.driveItem''' - nullable: true - webUrl: - type: string - description: A URL leading to the referenced item. - nullable: true - additionalProperties: - type: object - microsoft.graph.resourceVisualization: - title: resourceVisualization - type: object - properties: - containerDisplayName: - type: string - description: 'A string describing where the item is stored. For example, the name of a SharePoint site or the user name identifying the owner of the OneDrive storing the item.' - nullable: true - containerType: - type: string - description: Can be used for filtering by the type of container in which the file is stored. Such as Site or OneDriveBusiness. - nullable: true - containerWebUrl: - type: string - description: A path leading to the folder in which the item is stored. - nullable: true - mediaType: - type: string - description: The item's media type. Can be used for filtering for a specific type of file based on supported IANA Media Mime Types. Not all Media Mime Types are supported. - nullable: true - previewImageUrl: - type: string - description: A URL leading to the preview image for the item. - nullable: true - previewText: - type: string - description: A preview text for the item. - nullable: true - title: - type: string - description: The item's title text. - nullable: true - type: - type: string - description: The item's media type. Can be used for filtering for a specific file based on a specific type. See the section Type property values for supported types. - nullable: true - additionalProperties: - type: object - microsoft.graph.usageDetails: - title: usageDetails - type: object - properties: - lastAccessedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the resource was last accessed by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time the resource was last modified by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - additionalProperties: - type: object + microsoft.graph.sharedInsight: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sharedInsight + type: object + properties: + lastShared: + $ref: '#/components/schemas/microsoft.graph.sharingDetail' + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + sharingHistory: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sharingDetail' + lastSharedMethod: + $ref: '#/components/schemas/microsoft.graph.entity' + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object + microsoft.graph.trending: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: trending + type: object + properties: + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + format: date-time + nullable: true + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + weight: + type: number + description: 'Value indicating how much the document is currently trending. The larger the number, the more the document is currently trending around the user (the more relevant it is). Returned documents are sorted by this value.' + format: double + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object + microsoft.graph.usedInsight: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: usedInsight + type: object + properties: + lastUsed: + $ref: '#/components/schemas/microsoft.graph.usageDetails' + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object microsoft.graph.giphyRatingType: title: giphyRatingType enum: @@ -18119,6 +18212,8 @@ components: - unknownFutureValue - teamifyGroup - createChannel + - archiveChannel + - unarchiveChannel type: string microsoft.graph.teamsAsyncOperationStatus: title: teamsAsyncOperationStatus @@ -19282,6 +19377,41 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.unifiedStorageQuota: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: unifiedStorageQuota + type: object + properties: + deleted: + type: integer + format: int64 + nullable: true + manageWebUrl: + type: string + nullable: true + remaining: + type: integer + format: int64 + nullable: true + state: + type: string + nullable: true + total: + type: integer + format: int64 + nullable: true + used: + type: integer + format: int64 + nullable: true + services: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceStorageQuotaBreakdown' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.windowsSettingType: title: windowsSettingType enum: @@ -20145,21 +20275,101 @@ components: - siteCollection - unknownFutureValue type: string - microsoft.graph.insightIdentity: - title: insightIdentity + microsoft.graph.sharingDetail: + title: sharingDetail type: object properties: - address: + sharedBy: + $ref: '#/components/schemas/microsoft.graph.insightIdentity' + sharedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The email address of the user who shared the item. + description: 'The date and time the file was last shared. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time nullable: true - displayName: + sharingReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + sharingSubject: type: string - description: The display name of the user who shared the item. + description: The subject with which the document was shared. + nullable: true + sharingType: + type: string + description: 'Determines the way the document was shared. Can be by a 1Link1, 1Attachment1, 1Group1, 1Site1.' nullable: true + additionalProperties: + type: object + microsoft.graph.resourceReference: + title: resourceReference + type: object + properties: id: type: string - description: The ID of the user who shared the item. + description: The item's unique identifier. + nullable: true + type: + type: string + description: 'A string value that can be used to classify the item, such as ''microsoft.graph.driveItem''' + nullable: true + webUrl: + type: string + description: A URL leading to the referenced item. + nullable: true + additionalProperties: + type: object + microsoft.graph.resourceVisualization: + title: resourceVisualization + type: object + properties: + containerDisplayName: + type: string + description: 'A string describing where the item is stored. For example, the name of a SharePoint site or the user name identifying the owner of the OneDrive storing the item.' + nullable: true + containerType: + type: string + description: Can be used for filtering by the type of container in which the file is stored. Such as Site or OneDriveBusiness. + nullable: true + containerWebUrl: + type: string + description: A path leading to the folder in which the item is stored. + nullable: true + mediaType: + type: string + description: The item's media type. Can be used for filtering for a specific type of file based on supported IANA Media Mime Types. Not all Media Mime Types are supported. + nullable: true + previewImageUrl: + type: string + description: A URL leading to the preview image for the item. + nullable: true + previewText: + type: string + description: A preview text for the item. + nullable: true + title: + type: string + description: The item's title text. + nullable: true + type: + type: string + description: The item's media type. Can be used for filtering for a specific file based on a specific type. See the section Type property values for supported types. + nullable: true + additionalProperties: + type: object + microsoft.graph.usageDetails: + title: usageDetails + type: object + properties: + lastAccessedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time the resource was last accessed by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time the resource was last modified by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time nullable: true additionalProperties: type: object @@ -20947,6 +21157,13 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.serviceStorageQuotaBreakdown: + allOf: + - $ref: '#/components/schemas/microsoft.graph.storageQuotaBreakdown' + - title: serviceStorageQuotaBreakdown + type: object + additionalProperties: + type: object microsoft.graph.workbookFilterCriteria: title: workbookFilterCriteria type: object @@ -22294,6 +22511,24 @@ components: - application - unknownFutureValue type: string + microsoft.graph.insightIdentity: + title: insightIdentity + type: object + properties: + address: + type: string + description: The email address of the user who shared the item. + nullable: true + displayName: + type: string + description: The display name of the user who shared the item. + nullable: true + id: + type: string + description: The ID of the user who shared the item. + nullable: true + additionalProperties: + type: object microsoft.graph.scheduleChangeRequestActor: title: scheduleChangeRequestActor enum: @@ -22392,6 +22627,24 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.storageQuotaBreakdown: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: storageQuotaBreakdown + type: object + properties: + displayName: + type: string + nullable: true + manageWebUrl: + type: string + nullable: true + used: + type: integer + format: int64 + nullable: true + additionalProperties: + type: object microsoft.graph.workbookChartAxisFormat: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' diff --git a/openApiDocs/v1.0/Users.yml b/openApiDocs/v1.0/Users.yml index 66199f1322..5c456dbfa4 100644 --- a/openApiDocs/v1.0/Users.yml +++ b/openApiDocs/v1.0/Users.yml @@ -104,7 +104,7 @@ paths: description: Read properties and relationships of the user object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-onboarding-user-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-mam-user-get?view=graph-rest-1.0 operationId: user_GetUser parameters: - name: user-id @@ -152,7 +152,7 @@ paths: description: Update the properties of a user object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-onboarding-user-update?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-mam-user-update?view=graph-rest-1.0 operationId: user_UpdateUser parameters: - name: user-id @@ -183,11 +183,11 @@ paths: delete: tags: - users.user - summary: Delete a user - description: 'Delete user. When deleted, user resources are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. To learn more, see deletedItems.' + summary: Delete user + description: Deletes a user. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/user-delete?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-mam-user-delete?view=graph-rest-1.0 operationId: user_DeleteUser parameters: - name: user-id @@ -369,7 +369,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -667,7 +667,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -729,7 +729,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -1208,13 +1208,115 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/licenseDetails': + '/users/{user-id}/insights': get: tags: - - users.licenseDetails - summary: Get licenseDetails from users - description: A collection of this user's license details. Read-only. - operationId: user_ListLicenseDetail + - users.itemInsights + summary: Get insights from users + operationId: user_GetInsight + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.itemInsights' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - users.itemInsights + summary: Update the navigation property insights in users + operationId: user_UpdateInsight + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.itemInsights' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.itemInsights' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - users.itemInsights + summary: Delete navigation property insights for users + operationId: user_DeleteInsight + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/insights/shared': + get: + tags: + - users.itemInsights + summary: Get shared from users + description: 'Calculated relationship that identifies documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for work or school and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' + operationId: user.insight_ListShared parameters: - name: user-id in: path @@ -1261,7 +1363,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.licenseDetailsCollectionResponse' + $ref: '#/components/responses/microsoft.graph.sharedInsightCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -1270,9 +1372,9 @@ paths: x-ms-docs-operation-type: operation post: tags: - - users.licenseDetails - summary: Create new navigation property to licenseDetails for users - operationId: user_CreateLicenseDetail + - users.itemInsights + summary: Create new navigation property to shared for users + operationId: user.insight_CreateShared parameters: - name: user-id in: path @@ -1287,7 +1389,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.licenseDetails' + $ref: '#/components/schemas/microsoft.graph.sharedInsight' required: true responses: 2XX: @@ -1295,17 +1397,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.licenseDetails' + $ref: '#/components/schemas/microsoft.graph.sharedInsight' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/licenseDetails/{licenseDetails-id}': + '/users/{user-id}/insights/shared/{sharedInsight-id}': get: tags: - - users.licenseDetails - summary: Get licenseDetails from users - description: A collection of this user's license details. Read-only. - operationId: user_GetLicenseDetail + - users.itemInsights + summary: Get shared from users + description: 'Calculated relationship that identifies documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for work or school and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' + operationId: user.insight_GetShared parameters: - name: user-id in: path @@ -1315,14 +1417,14 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: licenseDetails-id + - name: sharedInsight-id in: path - description: The unique identifier of licenseDetails + description: The unique identifier of sharedInsight required: true style: simple schema: type: string - x-ms-docs-key-type: licenseDetails + x-ms-docs-key-type: sharedInsight - name: $select in: query description: Select properties to be returned @@ -1349,15 +1451,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.licenseDetails' + $ref: '#/components/schemas/microsoft.graph.sharedInsight' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - users.licenseDetails - summary: Update the navigation property licenseDetails in users - operationId: user_UpdateLicenseDetail + - users.itemInsights + summary: Update the navigation property shared in users + operationId: user.insight_UpdateShared parameters: - name: user-id in: path @@ -1367,20 +1469,20 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: licenseDetails-id + - name: sharedInsight-id in: path - description: The unique identifier of licenseDetails + description: The unique identifier of sharedInsight required: true style: simple schema: type: string - x-ms-docs-key-type: licenseDetails + x-ms-docs-key-type: sharedInsight requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.licenseDetails' + $ref: '#/components/schemas/microsoft.graph.sharedInsight' required: true responses: 2XX: @@ -1388,15 +1490,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.licenseDetails' + $ref: '#/components/schemas/microsoft.graph.sharedInsight' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - users.licenseDetails - summary: Delete navigation property licenseDetails for users - operationId: user_DeleteLicenseDetail + - users.itemInsights + summary: Delete navigation property shared for users + operationId: user.insight_DeleteShared parameters: - name: user-id in: path @@ -1406,14 +1508,14 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: licenseDetails-id + - name: sharedInsight-id in: path - description: The unique identifier of licenseDetails + description: The unique identifier of sharedInsight required: true style: simple schema: type: string - x-ms-docs-key-type: licenseDetails + x-ms-docs-key-type: sharedInsight - name: If-Match in: header description: ETag @@ -1426,12 +1528,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/licenseDetails/$count': + '/users/{user-id}/insights/shared/{sharedInsight-id}/lastSharedMethod': get: tags: - - users.licenseDetails - summary: Get the number of the resource - operationId: user.licenseDetail_GetCount + - users.itemInsights + summary: Get lastSharedMethod from users + operationId: user.insight.shared_GetLastSharedMethod parameters: - name: user-id in: path @@ -1441,20 +1543,51 @@ paths: schema: type: string x-ms-docs-key-type: user - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: sharedInsight-id + in: path + description: The unique identifier of sharedInsight + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedInsight + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.entity' default: $ref: '#/components/responses/error' - '/users/{user-id}/mailboxSettings': + x-ms-docs-operation-type: operation + '/users/{user-id}/insights/shared/{sharedInsight-id}/resource': get: tags: - - users.mailboxSettings - summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' - operationId: user_GetMailboxSetting + - users.itemInsights + summary: Get resource from users + description: 'Used for navigating to the item that was shared. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem.' + operationId: user.insight.shared_GetResource parameters: - name: user-id in: path @@ -1464,6 +1597,14 @@ paths: schema: type: string x-ms-docs-key-type: user + - name: sharedInsight-id + in: path + description: The unique identifier of sharedInsight + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedInsight - name: $select in: query description: Select properties to be returned @@ -1486,18 +1627,20 @@ paths: type: string responses: 2XX: - description: Result entities + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.entity' default: $ref: '#/components/responses/error' - patch: + x-ms-docs-operation-type: operation + '/users/{user-id}/insights/shared/$count': + get: tags: - - users.mailboxSettings - summary: Update property mailboxSettings value. - operationId: user_UpdateMailboxSetting + - users.itemInsights + summary: Get the number of the resource + operationId: user.insight.shared_GetCount parameters: - name: user-id in: path @@ -1507,32 +1650,20 @@ paths: schema: type: string x-ms-docs-key-type: user - requestBody: - description: New property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' - required: true + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/manager': + '/users/{user-id}/insights/trending': get: tags: - - users.directoryObject - summary: List manager - description: 'Returns the user or organizational contact assigned as the user''s manager. Optionally, you can expand the manager''s chain up to the root node.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/user-list-manager?view=graph-rest-1.0 - operationId: user_GetManager + - users.itemInsights + summary: Get trending from users + description: 'Calculated relationship that identifies documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for work or school and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' + operationId: user.insight_ListTrending parameters: - name: user-id in: path @@ -1542,6 +1673,21 @@ paths: 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: + type: string - name: $select in: query description: Select properties to be returned @@ -1564,24 +1710,18 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/responses/microsoft.graph.trendingCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/users/{user-id}/manager/$ref': - get: + post: tags: - - users.directoryObject - summary: List manager - description: 'Returns the user or organizational contact assigned as the user''s manager. Optionally, you can expand the manager''s chain up to the root node.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/user-list-manager?view=graph-rest-1.0 - operationId: user_GetManagerGraphBPreRef + - users.itemInsights + summary: Create new navigation property to trending for users + operationId: user.insight_CreateTrending parameters: - name: user-id in: path @@ -1591,25 +1731,30 @@ paths: schema: type: string x-ms-docs-key-type: user + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.trending' + required: true responses: 2XX: - description: Retrieved navigation property link + description: Created navigation property. content: application/json: schema: - type: string + $ref: '#/components/schemas/microsoft.graph.trending' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + '/users/{user-id}/insights/trending/{trending-id}': + get: tags: - - users.directoryObject - summary: Assign manager - description: Assign a user's manager. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/user-post-manager?view=graph-rest-1.0 - operationId: user_SetManagerGraphBPreRef + - users.itemInsights + summary: Get trending from users + description: 'Calculated relationship that identifies documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for work or school and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' + operationId: user.insight_GetTrending parameters: - name: user-id in: path @@ -1619,23 +1764,49 @@ paths: schema: type: string x-ms-docs-key-type: user - requestBody: - $ref: '#/components/requestBodies/refPutBody' + - name: trending-id + in: path + description: The unique identifier of trending + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: trending + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.trending' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + patch: tags: - - users.directoryObject - summary: Remove manager - description: Remove a user's manager. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/user-delete-manager?view=graph-rest-1.0 - operationId: user_DeleteManagerGraphBPreRef + - users.itemInsights + summary: Update the navigation property trending in users + operationId: user.insight_UpdateTrending parameters: - name: user-id in: path @@ -1645,28 +1816,36 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: If-Match - in: header - description: ETag + - name: trending-id + in: path + description: The unique identifier of trending + required: true style: simple schema: type: string + x-ms-docs-key-type: trending + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.trending' + required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.trending' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/memberOf': - get: + delete: tags: - - users.directoryObject - summary: List a user's direct memberships - description: 'Get groups, directory roles, and administrative units that the user is a direct member of. This operation isn''t transitive. To retrieve groups, directory roles, and administrative units that the user is a member through transitive membership, use the List user transitive memberOf API.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/user-list-memberof?view=graph-rest-1.0 - operationId: user_ListMemberGraphOPre + - users.itemInsights + summary: Delete navigation property trending for users + operationId: user.insight_DeleteTrending parameters: - name: user-id in: path @@ -1676,67 +1855,33 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: ConsistencyLevel - in: header - description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + - name: trending-id + in: path + description: The unique identifier of trending + required: true style: simple schema: type: string - examples: - example-1: - description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. - value: eventual - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: trending + - name: If-Match + in: header + description: ETag + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.directoryObjectCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/users/{user-id}/memberOf/{directoryObject-id}': + '/users/{user-id}/insights/trending/{trending-id}/resource': get: tags: - - users.directoryObject - summary: Get memberOf from users - description: The groups and directory roles that the user is a member of. Read-only. Nullable. Supports $expand. - operationId: user_GetMemberGraphOPre + - users.itemInsights + summary: Get resource from users + description: Used for navigating to the trending document. + operationId: user.insight.trending_GetResource parameters: - name: user-id in: path @@ -1746,24 +1891,14 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: directoryObject-id + - name: trending-id in: path - description: The unique identifier of directoryObject + description: The unique identifier of trending required: true style: simple schema: type: string - x-ms-docs-key-type: directoryObject - - name: ConsistencyLevel - in: header - description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' - style: simple - schema: - type: string - examples: - example-1: - description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. - value: eventual + x-ms-docs-key-type: trending - name: $select in: query description: Select properties to be returned @@ -1790,16 +1925,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.entity' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/memberOf/{directoryObject-id}/microsoft.graph.administrativeUnit': + '/users/{user-id}/insights/trending/$count': get: tags: - - users.directoryObject - summary: Get the item of type microsoft.graph.directoryObject as microsoft.graph.administrativeUnit - operationId: user_GetMemberGraphOPreAsAdministrativeUnit + - users.itemInsights + summary: Get the number of the resource + operationId: user.insight.trending_GetCount parameters: - name: user-id in: path @@ -1809,24 +1944,44 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: directoryObject-id + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/users/{user-id}/insights/used': + get: + tags: + - users.itemInsights + summary: Get used from users + description: 'Calculated relationship that identifies the latest documents viewed or modified by a user, including OneDrive for work or school and SharePoint documents, ranked by recency of use.' + operationId: user.insight_ListUsed + parameters: + - name: user-id in: path - description: The unique identifier of directoryObject + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: directoryObject - - name: ConsistencyLevel - in: header - description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' - style: simple + 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: - type: string - examples: - example-1: - description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. - value: eventual + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -1849,19 +2004,51 @@ paths: type: string responses: 2XX: - description: Result entities + $ref: '#/components/responses/microsoft.graph.usedInsightCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - users.itemInsights + summary: Create new navigation property to used for users + operationId: user.insight_CreateUsed + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.usedInsight' + required: true + responses: + 2XX: + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.administrativeUnit' + $ref: '#/components/schemas/microsoft.graph.usedInsight' default: $ref: '#/components/responses/error' - '/users/{user-id}/memberOf/{directoryObject-id}/microsoft.graph.directoryRole': + x-ms-docs-operation-type: operation + '/users/{user-id}/insights/used/{usedInsight-id}': get: tags: - - users.directoryObject - summary: Get the item of type microsoft.graph.directoryObject as microsoft.graph.directoryRole - operationId: user_GetMemberGraphOPreAsDirectoryRole + - users.itemInsights + summary: Get used from users + description: 'Calculated relationship that identifies the latest documents viewed or modified by a user, including OneDrive for work or school and SharePoint documents, ranked by recency of use.' + operationId: user.insight_GetUsed parameters: - name: user-id in: path @@ -1871,24 +2058,14 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: directoryObject-id + - name: usedInsight-id in: path - description: The unique identifier of directoryObject + description: The unique identifier of usedInsight required: true style: simple schema: type: string - x-ms-docs-key-type: directoryObject - - name: ConsistencyLevel - in: header - description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' - style: simple - schema: - type: string - examples: - example-1: - description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. - value: eventual + x-ms-docs-key-type: usedInsight - name: $select in: query description: Select properties to be returned @@ -1911,23 +2088,19 @@ paths: type: string responses: 2XX: - description: Result entities + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryRole' + $ref: '#/components/schemas/microsoft.graph.usedInsight' default: $ref: '#/components/responses/error' - '/users/{user-id}/memberOf/{directoryObject-id}/microsoft.graph.group': - get: + x-ms-docs-operation-type: operation + patch: tags: - - users.directoryObject - summary: List a user's direct memberships - description: 'Get groups, directory roles, and administrative units that the user is a direct member of. This operation isn''t transitive. To retrieve groups, directory roles, and administrative units that the user is a member through transitive membership, use the List user transitive memberOf API.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/user-list-memberof?view=graph-rest-1.0 - operationId: user_GetMemberGraphOPreAsGroup + - users.itemInsights + summary: Update the navigation property used in users + operationId: user.insight_UpdateUsed parameters: - name: user-id in: path @@ -1937,59 +2110,36 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: directoryObject-id + - name: usedInsight-id in: path - description: The unique identifier of directoryObject + description: The unique identifier of usedInsight required: true style: simple schema: type: string - x-ms-docs-key-type: directoryObject - - name: ConsistencyLevel - in: header - description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' - style: simple - schema: - type: string - examples: - example-1: - description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. - value: eventual - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: usedInsight + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.usedInsight' + required: true responses: 2XX: - description: Result entities + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.group' + $ref: '#/components/schemas/microsoft.graph.usedInsight' default: $ref: '#/components/responses/error' - '/users/{user-id}/memberOf/$count': - get: + x-ms-docs-operation-type: operation + delete: tags: - - users.directoryObject - summary: Get the number of the resource - operationId: user.memberOf_GetCount + - users.itemInsights + summary: Delete navigation property used for users + operationId: user.insight_DeleteUsed parameters: - name: user-id in: path @@ -1999,29 +2149,33 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: ConsistencyLevel + - name: usedInsight-id + in: path + description: The unique identifier of usedInsight + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: usedInsight + - name: If-Match in: header - description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + description: ETag style: simple schema: type: string - examples: - example-1: - description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. - value: eventual - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/users/{user-id}/memberOf/microsoft.graph.administrativeUnit': + x-ms-docs-operation-type: operation + '/users/{user-id}/insights/used/{usedInsight-id}/resource': get: tags: - - users.directoryObject - summary: Get the items of type microsoft.graph.administrativeUnit in the microsoft.graph.directoryObject collection - operationId: user_ListMemberGraphOPreAsAdministrativeUnit + - users.itemInsights + summary: Get resource from users + description: 'Used for navigating to the item that was used. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem.' + operationId: user.insight.used_GetResource parameters: - name: user-id in: path @@ -2031,31 +2185,14 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: ConsistencyLevel - in: header - description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + - name: usedInsight-id + in: path + description: The unique identifier of usedInsight + required: true style: simple schema: type: string - examples: - example-1: - description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. - value: eventual - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: usedInsight - name: $select in: query description: Select properties to be returned @@ -2078,18 +2215,20 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.administrativeUnitCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.entity' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/users/{user-id}/memberOf/microsoft.graph.administrativeUnit/$count': + x-ms-docs-operation-type: operation + '/users/{user-id}/insights/used/$count': get: tags: - - users.directoryObject + - users.itemInsights summary: Get the number of the resource - operationId: user.MemberOf_GetCountAsAdministrativeUnit + operationId: user.insight.used_GetCount parameters: - name: user-id in: path @@ -2099,16 +2238,6 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: ConsistencyLevel - in: header - description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' - style: simple - schema: - type: string - examples: - example-1: - description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. - value: eventual - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -2116,12 +2245,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/memberOf/microsoft.graph.directoryRole': + '/users/{user-id}/licenseDetails': get: tags: - - users.directoryObject - summary: Get the items of type microsoft.graph.directoryRole in the microsoft.graph.directoryObject collection - operationId: user_ListMemberGraphOPreAsDirectoryRole + - users.licenseDetails + summary: Get licenseDetails from users + description: A collection of this user's license details. Read-only. + operationId: user_ListLicenseDetail parameters: - name: user-id in: path @@ -2131,16 +2261,6 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: ConsistencyLevel - in: header - description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' - style: simple - schema: - type: string - examples: - example-1: - description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. - value: eventual - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -2178,18 +2298,18 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.directoryRoleCollectionResponse' + $ref: '#/components/responses/microsoft.graph.licenseDetailsCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/users/{user-id}/memberOf/microsoft.graph.directoryRole/$count': - get: + x-ms-docs-operation-type: operation + post: tags: - - users.directoryObject - summary: Get the number of the resource - operationId: user.MemberOf_GetCountAsDirectoryRole + - users.licenseDetails + summary: Create new navigation property to licenseDetails for users + operationId: user_CreateLicenseDetail parameters: - name: user-id in: path @@ -2199,33 +2319,30 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: ConsistencyLevel - in: header - description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' - style: simple - schema: - type: string - examples: - example-1: - description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. - value: eventual - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.licenseDetails' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.licenseDetails' default: $ref: '#/components/responses/error' - '/users/{user-id}/memberOf/microsoft.graph.group': + x-ms-docs-operation-type: operation + '/users/{user-id}/licenseDetails/{licenseDetails-id}': get: tags: - - users.directoryObject - summary: List a user's direct memberships - description: 'Get groups, directory roles, and administrative units that the user is a direct member of. This operation isn''t transitive. To retrieve groups, directory roles, and administrative units that the user is a member through transitive membership, use the List user transitive memberOf API.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/user-list-memberof?view=graph-rest-1.0 - operationId: user_ListMemberGraphOPreAsGroup + - users.licenseDetails + summary: Get licenseDetails from users + description: A collection of this user's license details. Read-only. + operationId: user_GetLicenseDetail parameters: - name: user-id in: path @@ -2235,31 +2352,14 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: ConsistencyLevel - in: header - description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + - name: licenseDetails-id + in: path + description: The unique identifier of licenseDetails + required: true style: simple schema: type: string - examples: - example-1: - description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. - value: eventual - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: licenseDetails - name: $select in: query description: Select properties to be returned @@ -2282,18 +2382,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.groupCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.licenseDetails' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/users/{user-id}/memberOf/microsoft.graph.group/$count': - get: + x-ms-docs-operation-type: operation + patch: tags: - - users.directoryObject - summary: Get the number of the resource - operationId: user.MemberOf_GetCountAsGroup + - users.licenseDetails + summary: Update the navigation property licenseDetails in users + operationId: user_UpdateLicenseDetail parameters: - name: user-id in: path @@ -2303,33 +2404,36 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: ConsistencyLevel - in: header - description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + - name: licenseDetails-id + in: path + description: The unique identifier of licenseDetails + required: true style: simple schema: type: string - examples: - example-1: - description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. - value: eventual - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: licenseDetails + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.licenseDetails' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.licenseDetails' default: $ref: '#/components/responses/error' - '/users/{user-id}/oauth2PermissionGrants': - get: + x-ms-docs-operation-type: operation + delete: tags: - - users.oAuth2PermissionGrant - summary: List a user's oauth2PermissionGrants - description: 'Retrieve a list of oAuth2PermissionGrant entities, which represent delegated permissions granted to enable a client application to access an API on behalf of the user.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/user-list-oauth2permissiongrants?view=graph-rest-1.0 - operationId: user_ListOauth2PermissionGrant + - users.licenseDetails + summary: Delete navigation property licenseDetails for users + operationId: user_DeleteLicenseDetail parameters: - name: user-id in: path @@ -2339,56 +2443,32 @@ paths: 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: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: licenseDetails-id + in: path + description: The unique identifier of licenseDetails + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: licenseDetails + - name: If-Match + in: header + description: ETag + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.oAuth2PermissionGrantCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/users/{user-id}/oauth2PermissionGrants/{oAuth2PermissionGrant-id}': + '/users/{user-id}/licenseDetails/$count': get: tags: - - users.oAuth2PermissionGrant - summary: Get oauth2PermissionGrants from users - operationId: user_GetOauth2PermissionGrant + - users.licenseDetails + summary: Get the number of the resource + operationId: user.licenseDetail_GetCount parameters: - name: user-id in: path @@ -2398,14 +2478,29 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: oAuth2PermissionGrant-id + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/users/{user-id}/mailboxSettings': + get: + tags: + - users.mailboxSettings + summary: Get mailboxSettings property value + description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.' + operationId: user_GetMailboxSetting + parameters: + - name: user-id in: path - description: The unique identifier of oAuth2PermissionGrant + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: oAuth2PermissionGrant + x-ms-docs-key-type: user - name: $select in: query description: Select properties to be returned @@ -2428,20 +2523,18 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Entity result. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/oauth2PermissionGrants/$count': - get: + patch: tags: - - users.oAuth2PermissionGrant - summary: Get the number of the resource - operationId: user.oauth2PermissionGrant_GetCount + - users.mailboxSettings + summary: Update property mailboxSettings value. + operationId: user_UpdateMailboxSetting parameters: - name: user-id in: path @@ -2451,19 +2544,32 @@ paths: schema: type: string x-ms-docs-key-type: user - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - '/users/{user-id}/outlook': + '/users/{user-id}/manager': get: tags: - - users.outlookUser - summary: Get outlook from users - operationId: user_GetOutlook + - users.directoryObject + summary: List manager + description: 'Returns the user or organizational contact assigned as the user''s manager. Optionally, you can expand the manager''s chain up to the root node.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/user-list-manager?view=graph-rest-1.0 + operationId: user_GetManager parameters: - name: user-id in: path @@ -2499,17 +2605,105 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.outlookUser' + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/outlook/masterCategories': + '/users/{user-id}/manager/$ref': get: tags: - - users.outlookUser - summary: Get masterCategories from users - description: A list of categories defined for the user. - operationId: user.outlook_ListMasterCategory + - users.directoryObject + summary: List manager + description: 'Returns the user or organizational contact assigned as the user''s manager. Optionally, you can expand the manager''s chain up to the root node.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/user-list-manager?view=graph-rest-1.0 + operationId: user_GetManagerGraphBPreRef + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + responses: + 2XX: + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - users.directoryObject + summary: Assign manager + description: Assign a user's manager. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/user-post-manager?view=graph-rest-1.0 + operationId: user_SetManagerGraphBPreRef + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + requestBody: + $ref: '#/components/requestBodies/refPutBody' + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - users.directoryObject + summary: Remove manager + description: Remove a user's manager. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/user-delete-manager?view=graph-rest-1.0 + operationId: user_DeleteManagerGraphBPreRef + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/memberOf': + get: + tags: + - users.directoryObject + summary: List a user's direct memberships + description: 'Get groups, directory roles, and administrative units that the user is a direct member of. This operation isn''t transitive. To retrieve groups, directory roles, and administrative units that the user is a member through transitive membership, use the List user transitive memberOf API.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/user-list-memberof?view=graph-rest-1.0 + operationId: user_ListMemberGraphOPre parameters: - name: user-id in: path @@ -2519,6 +2713,16 @@ paths: schema: type: string x-ms-docs-key-type: user + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -2556,18 +2760,20 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.outlookCategoryCollectionResponse' + $ref: '#/components/responses/microsoft.graph.directoryObjectCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/users/{user-id}/memberOf/{directoryObject-id}': + get: tags: - - users.outlookUser - summary: Create new navigation property to masterCategories for users - operationId: user.outlook_CreateMasterCategory + - users.directoryObject + summary: Get memberOf from users + description: The groups and directory roles that the user is a member of. Read-only. Nullable. Supports $expand. + operationId: user_GetMemberGraphOPre parameters: - name: user-id in: path @@ -2577,47 +2783,24 @@ paths: schema: type: string x-ms-docs-key-type: user - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.outlookCategory' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.outlookCategory' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/outlook/masterCategories/{outlookCategory-id}': - get: - tags: - - users.outlookUser - summary: Get masterCategories from users - description: A list of categories defined for the user. - operationId: user.outlook_GetMasterCategory - parameters: - - name: user-id + - name: directoryObject-id in: path - description: The unique identifier of user + description: The unique identifier of directoryObject required: true style: simple schema: type: string - x-ms-docs-key-type: user - - name: outlookCategory-id - in: path - description: The unique identifier of outlookCategory - required: true + x-ms-docs-key-type: directoryObject + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' style: simple schema: type: string - x-ms-docs-key-type: outlookCategory + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - name: $select in: query description: Select properties to be returned @@ -2644,89 +2827,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.outlookCategory' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - users.outlookUser - summary: Update the navigation property masterCategories in users - operationId: user.outlook_UpdateMasterCategory - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: outlookCategory-id - in: path - description: The unique identifier of outlookCategory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: outlookCategory - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.outlookCategory' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.outlookCategory' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.outlookUser - summary: Delete navigation property masterCategories for users - operationId: user.outlook_DeleteMasterCategory - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: outlookCategory-id - in: path - description: The unique identifier of outlookCategory - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: outlookCategory - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/outlook/masterCategories/$count': + '/users/{user-id}/memberOf/{directoryObject-id}/microsoft.graph.administrativeUnit': get: tags: - - users.outlookUser - summary: Get the number of the resource - operationId: user.outlook.masterCategory_GetCount + - users.directoryObject + summary: Get the item of type microsoft.graph.directoryObject as microsoft.graph.administrativeUnit + operationId: user_GetMemberGraphOPreAsAdministrativeUnit parameters: - name: user-id in: path @@ -2736,29 +2846,14 @@ paths: schema: type: string x-ms-docs-key-type: user - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/users/{user-id}/ownedDevices': - get: - tags: - - users.directoryObject - summary: Get ownedDevices from users - description: 'Devices the user owns. Read-only. Nullable. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).' - operationId: user_ListOwnedDevice - parameters: - - name: user-id + - name: directoryObject-id in: path - description: The unique identifier of user + description: The unique identifier of directoryObject required: true style: simple schema: type: string - x-ms-docs-key-type: user + x-ms-docs-key-type: directoryObject - name: ConsistencyLevel in: header description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' @@ -2769,21 +2864,6 @@ paths: example-1: description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. value: eventual - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - name: $select in: query description: Select properties to be returned @@ -2806,20 +2886,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.directoryObjectCollectionResponse' + description: Entity result. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.administrativeUnit' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - '/users/{user-id}/ownedDevices/{directoryObject-id}': + '/users/{user-id}/memberOf/{directoryObject-id}/microsoft.graph.directoryRole': get: tags: - users.directoryObject - summary: Get ownedDevices from users - description: 'Devices the user owns. Read-only. Nullable. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).' - operationId: user_GetOwnedDevice + summary: Get the item of type microsoft.graph.directoryObject as microsoft.graph.directoryRole + operationId: user_GetMemberGraphOPreAsDirectoryRole parameters: - name: user-id in: path @@ -2869,20 +2948,23 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Entity result. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.directoryRole' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/ownedDevices/{directoryObject-id}/microsoft.graph.appRoleAssignment': + '/users/{user-id}/memberOf/{directoryObject-id}/microsoft.graph.group': get: tags: - users.directoryObject - summary: Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment - operationId: user_GetOwnedDeviceAsAppRoleAssignment + summary: List a user's direct memberships + description: 'Get groups, directory roles, and administrative units that the user is a direct member of. This operation isn''t transitive. To retrieve groups, directory roles, and administrative units that the user is a member through transitive membership, use the List user transitive memberOf API.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/user-list-memberof?view=graph-rest-1.0 + operationId: user_GetMemberGraphOPreAsGroup parameters: - name: user-id in: path @@ -2932,19 +3014,19 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.group' default: $ref: '#/components/responses/error' - '/users/{user-id}/ownedDevices/{directoryObject-id}/microsoft.graph.device': + '/users/{user-id}/memberOf/$count': get: tags: - users.directoryObject - summary: Get the item of type microsoft.graph.directoryObject as microsoft.graph.device - operationId: user_GetOwnedDeviceAsDevice + summary: Get the number of the resource + operationId: user.memberOf_GetCount parameters: - name: user-id in: path @@ -2954,14 +3036,6 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: directoryObject-id - in: path - description: The unique identifier of directoryObject - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: directoryObject - name: ConsistencyLevel in: header description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' @@ -2972,41 +3046,19 @@ paths: example-1: description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. value: eventual - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Result entities - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.device' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/ownedDevices/{directoryObject-id}/microsoft.graph.endpoint': + '/users/{user-id}/memberOf/microsoft.graph.administrativeUnit': get: tags: - users.directoryObject - summary: Get the item of type microsoft.graph.directoryObject as microsoft.graph.endpoint - operationId: user_GetOwnedDeviceAsEndpoint + summary: Get the items of type microsoft.graph.administrativeUnit in the microsoft.graph.directoryObject collection + operationId: user_ListMemberGraphOPreAsAdministrativeUnit parameters: - name: user-id in: path @@ -3016,14 +3068,6 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: directoryObject-id - in: path - description: The unique identifier of directoryObject - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: directoryObject - name: ConsistencyLevel in: header description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' @@ -3034,6 +3078,21 @@ paths: example-1: description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. value: eventual + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -3056,19 +3115,18 @@ paths: type: string responses: 2XX: - description: Result entities - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.endpoint' + $ref: '#/components/responses/microsoft.graph.administrativeUnitCollectionResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/ownedDevices/$count': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/users/{user-id}/memberOf/microsoft.graph.administrativeUnit/$count': get: tags: - users.directoryObject summary: Get the number of the resource - operationId: user.ownedDevice_GetCount + operationId: user.MemberOf_GetCountAsAdministrativeUnit parameters: - name: user-id in: path @@ -3095,12 +3153,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/ownedDevices/microsoft.graph.appRoleAssignment': + '/users/{user-id}/memberOf/microsoft.graph.directoryRole': get: tags: - users.directoryObject - summary: Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection - operationId: user_ListOwnedDeviceAsAppRoleAssignment + summary: Get the items of type microsoft.graph.directoryRole in the microsoft.graph.directoryObject collection + operationId: user_ListMemberGraphOPreAsDirectoryRole parameters: - name: user-id in: path @@ -3157,18 +3215,18 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.appRoleAssignmentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.directoryRoleCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/users/{user-id}/ownedDevices/microsoft.graph.appRoleAssignment/$count': + '/users/{user-id}/memberOf/microsoft.graph.directoryRole/$count': get: tags: - users.directoryObject summary: Get the number of the resource - operationId: user.OwnedDevice_GetCountAsAppRoleAssignment + operationId: user.MemberOf_GetCountAsDirectoryRole parameters: - name: user-id in: path @@ -3195,12 +3253,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/ownedDevices/microsoft.graph.device': + '/users/{user-id}/memberOf/microsoft.graph.group': get: tags: - users.directoryObject - summary: Get the items of type microsoft.graph.device in the microsoft.graph.directoryObject collection - operationId: user_ListOwnedDeviceAsDevice + summary: List a user's direct memberships + description: 'Get groups, directory roles, and administrative units that the user is a direct member of. This operation isn''t transitive. To retrieve groups, directory roles, and administrative units that the user is a member through transitive membership, use the List user transitive memberOf API.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/user-list-memberof?view=graph-rest-1.0 + operationId: user_ListMemberGraphOPreAsGroup parameters: - name: user-id in: path @@ -3257,18 +3319,18 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceCollectionResponse' + $ref: '#/components/responses/microsoft.graph.groupCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/users/{user-id}/ownedDevices/microsoft.graph.device/$count': + '/users/{user-id}/memberOf/microsoft.graph.group/$count': get: tags: - users.directoryObject summary: Get the number of the resource - operationId: user.OwnedDevice_GetCountAsDevice + operationId: user.MemberOf_GetCountAsGroup parameters: - name: user-id in: path @@ -3295,12 +3357,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/ownedDevices/microsoft.graph.endpoint': + '/users/{user-id}/oauth2PermissionGrants': get: tags: - - users.directoryObject - summary: Get the items of type microsoft.graph.endpoint in the microsoft.graph.directoryObject collection - operationId: user_ListOwnedDeviceAsEndpoint + - users.oAuth2PermissionGrant + summary: List a user's oauth2PermissionGrants + description: 'Retrieve a list of oAuth2PermissionGrant entities, which represent delegated permissions granted to enable a client application to access an API on behalf of the user.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/user-list-oauth2permissiongrants?view=graph-rest-1.0 + operationId: user_ListOauth2PermissionGrant parameters: - name: user-id in: path @@ -3310,16 +3376,6 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: ConsistencyLevel - in: header - description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' - style: simple - schema: - type: string - examples: - example-1: - description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. - value: eventual - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -3357,18 +3413,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.endpointCollectionResponse' + $ref: '#/components/responses/microsoft.graph.oAuth2PermissionGrantCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/users/{user-id}/ownedDevices/microsoft.graph.endpoint/$count': + x-ms-docs-operation-type: operation + '/users/{user-id}/oauth2PermissionGrants/{oAuth2PermissionGrant-id}': get: tags: - - users.directoryObject - summary: Get the number of the resource - operationId: user.OwnedDevice_GetCountAsEndpoint + - users.oAuth2PermissionGrant + summary: Get oauth2PermissionGrants from users + operationId: user_GetOauth2PermissionGrant parameters: - name: user-id in: path @@ -3378,16 +3435,59 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: ConsistencyLevel - in: header - description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + - name: oAuth2PermissionGrant-id + in: path + description: The unique identifier of oAuth2PermissionGrant + required: true style: simple schema: type: string - examples: - example-1: - description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. - value: eventual + x-ms-docs-key-type: oAuth2PermissionGrant + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/oauth2PermissionGrants/$count': + get: + tags: + - users.oAuth2PermissionGrant + summary: Get the number of the resource + operationId: user.oauth2PermissionGrant_GetCount + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -3395,13 +3495,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/ownedObjects': + '/users/{user-id}/outlook': get: tags: - - users.directoryObject - summary: Get ownedObjects from users - description: 'Directory objects the user owns. Read-only. Nullable. Supports $expand, $select nested in $expand, and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).' - operationId: user_ListOwnedObject + - users.outlookUser + summary: Get outlook from users + operationId: user_GetOutlook parameters: - name: user-id in: path @@ -3411,16 +3510,52 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: ConsistencyLevel - in: header - description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.outlookUser' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/outlook/masterCategories': + get: + tags: + - users.outlookUser + summary: Get masterCategories from users + description: A list of categories defined for the user. + operationId: user.outlook_ListMasterCategory + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true style: simple schema: type: string - examples: - example-1: - description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. - value: eventual + x-ms-docs-key-type: user - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -3458,20 +3593,18 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.directoryObjectCollectionResponse' + $ref: '#/components/responses/microsoft.graph.outlookCategoryCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/users/{user-id}/ownedObjects/{directoryObject-id}': - get: + post: tags: - - users.directoryObject - summary: Get ownedObjects from users - description: 'Directory objects the user owns. Read-only. Nullable. Supports $expand, $select nested in $expand, and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).' - operationId: user_GetOwnedObject + - users.outlookUser + summary: Create new navigation property to masterCategories for users + operationId: user.outlook_CreateMasterCategory parameters: - name: user-id in: path @@ -3481,24 +3614,47 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: directoryObject-id + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.outlookCategory' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.outlookCategory' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/outlook/masterCategories/{outlookCategory-id}': + get: + tags: + - users.outlookUser + summary: Get masterCategories from users + description: A list of categories defined for the user. + operationId: user.outlook_GetMasterCategory + parameters: + - name: user-id in: path - description: The unique identifier of directoryObject + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: directoryObject - - name: ConsistencyLevel - in: header - description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + x-ms-docs-key-type: user + - name: outlookCategory-id + in: path + description: The unique identifier of outlookCategory + required: true style: simple schema: type: string - examples: - example-1: - description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. - value: eventual + x-ms-docs-key-type: outlookCategory - name: $select in: query description: Select properties to be returned @@ -3525,16 +3681,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.outlookCategory' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/ownedObjects/{directoryObject-id}/microsoft.graph.application': - get: + patch: tags: - - users.directoryObject - summary: Get the item of type microsoft.graph.directoryObject as microsoft.graph.application - operationId: user_GetOwnedObjectAsApplication + - users.outlookUser + summary: Update the navigation property masterCategories in users + operationId: user.outlook_UpdateMasterCategory parameters: - name: user-id in: path @@ -3544,14 +3699,103 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: directoryObject-id + - name: outlookCategory-id in: path - description: The unique identifier of directoryObject + description: The unique identifier of outlookCategory required: true style: simple schema: type: string - x-ms-docs-key-type: directoryObject + x-ms-docs-key-type: outlookCategory + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.outlookCategory' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.outlookCategory' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - users.outlookUser + summary: Delete navigation property masterCategories for users + operationId: user.outlook_DeleteMasterCategory + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: outlookCategory-id + in: path + description: The unique identifier of outlookCategory + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: outlookCategory + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/outlook/masterCategories/$count': + get: + tags: + - users.outlookUser + summary: Get the number of the resource + operationId: user.outlook.masterCategory_GetCount + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/users/{user-id}/ownedDevices': + get: + tags: + - users.directoryObject + summary: Get ownedDevices from users + description: 'Devices the user owns. Read-only. Nullable. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).' + operationId: user_ListOwnedDevice + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user - name: ConsistencyLevel in: header description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' @@ -3562,6 +3806,21 @@ paths: example-1: description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. value: eventual + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -3584,19 +3843,20 @@ paths: type: string responses: 2XX: - description: Result entities - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.application' + $ref: '#/components/responses/microsoft.graph.directoryObjectCollectionResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/ownedObjects/{directoryObject-id}/microsoft.graph.group': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/users/{user-id}/ownedDevices/{directoryObject-id}': get: tags: - users.directoryObject - summary: Get the item of type microsoft.graph.directoryObject as microsoft.graph.group - operationId: user_GetOwnedObjectAsGroup + summary: Get ownedDevices from users + description: 'Devices the user owns. Read-only. Nullable. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).' + operationId: user_GetOwnedDevice parameters: - name: user-id in: path @@ -3646,19 +3906,20 @@ paths: type: string responses: 2XX: - description: Result entities + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.group' + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - '/users/{user-id}/ownedObjects/{directoryObject-id}/microsoft.graph.servicePrincipal': + x-ms-docs-operation-type: operation + '/users/{user-id}/ownedDevices/{directoryObject-id}/microsoft.graph.appRoleAssignment': get: tags: - users.directoryObject - summary: Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal - operationId: user_GetOwnedObjectAsServicePrincipal + summary: Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + operationId: user_GetOwnedDeviceAsAppRoleAssignment parameters: - name: user-id in: path @@ -3708,19 +3969,19 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.servicePrincipal' + $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' default: $ref: '#/components/responses/error' - '/users/{user-id}/ownedObjects/$count': + '/users/{user-id}/ownedDevices/{directoryObject-id}/microsoft.graph.device': get: tags: - users.directoryObject - summary: Get the number of the resource - operationId: user.ownedObject_GetCount + summary: Get the item of type microsoft.graph.directoryObject as microsoft.graph.device + operationId: user_GetOwnedDeviceAsDevice parameters: - name: user-id in: path @@ -3730,6 +3991,14 @@ paths: schema: type: string x-ms-docs-key-type: user + - name: directoryObject-id + in: path + description: The unique identifier of directoryObject + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: directoryObject - name: ConsistencyLevel in: header description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' @@ -3740,19 +4009,41 @@ paths: example-1: description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. value: eventual - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Entity result. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.device' default: $ref: '#/components/responses/error' - '/users/{user-id}/ownedObjects/microsoft.graph.application': + '/users/{user-id}/ownedDevices/{directoryObject-id}/microsoft.graph.endpoint': get: tags: - users.directoryObject - summary: Get the items of type microsoft.graph.application in the microsoft.graph.directoryObject collection - operationId: user_ListOwnedObjectAsApplication + summary: Get the item of type microsoft.graph.directoryObject as microsoft.graph.endpoint + operationId: user_GetOwnedDeviceAsEndpoint parameters: - name: user-id in: path @@ -3762,6 +4053,14 @@ paths: schema: type: string x-ms-docs-key-type: user + - name: directoryObject-id + in: path + description: The unique identifier of directoryObject + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: directoryObject - name: ConsistencyLevel in: header description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' @@ -3772,21 +4071,6 @@ paths: example-1: description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. value: eventual - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - name: $select in: query description: Select properties to be returned @@ -3809,18 +4093,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.applicationCollectionResponse' + description: Entity result. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.endpoint' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/users/{user-id}/ownedObjects/microsoft.graph.application/$count': + '/users/{user-id}/ownedDevices/$count': get: tags: - users.directoryObject summary: Get the number of the resource - operationId: user.OwnedObject_GetCountAsApplication + operationId: user.ownedDevice_GetCount parameters: - name: user-id in: path @@ -3847,12 +4132,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/ownedObjects/microsoft.graph.group': + '/users/{user-id}/ownedDevices/microsoft.graph.appRoleAssignment': get: tags: - users.directoryObject - summary: Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection - operationId: user_ListOwnedObjectAsGroup + summary: Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + operationId: user_ListOwnedDeviceAsAppRoleAssignment parameters: - name: user-id in: path @@ -3909,18 +4194,18 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.groupCollectionResponse' + $ref: '#/components/responses/microsoft.graph.appRoleAssignmentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/users/{user-id}/ownedObjects/microsoft.graph.group/$count': + '/users/{user-id}/ownedDevices/microsoft.graph.appRoleAssignment/$count': get: tags: - users.directoryObject summary: Get the number of the resource - operationId: user.OwnedObject_GetCountAsGroup + operationId: user.OwnedDevice_GetCountAsAppRoleAssignment parameters: - name: user-id in: path @@ -3947,12 +4232,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/ownedObjects/microsoft.graph.servicePrincipal': + '/users/{user-id}/ownedDevices/microsoft.graph.device': get: tags: - users.directoryObject - summary: Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection - operationId: user_ListOwnedObjectAsServicePrincipal + summary: Get the items of type microsoft.graph.device in the microsoft.graph.directoryObject collection + operationId: user_ListOwnedDeviceAsDevice parameters: - name: user-id in: path @@ -4009,18 +4294,18 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.servicePrincipalCollectionResponse' + $ref: '#/components/responses/microsoft.graph.deviceCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/users/{user-id}/ownedObjects/microsoft.graph.servicePrincipal/$count': + '/users/{user-id}/ownedDevices/microsoft.graph.device/$count': get: tags: - users.directoryObject summary: Get the number of the resource - operationId: user.OwnedObject_GetCountAsServicePrincipal + operationId: user.OwnedDevice_GetCountAsDevice parameters: - name: user-id in: path @@ -4047,13 +4332,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/photo': + '/users/{user-id}/ownedDevices/microsoft.graph.endpoint': get: tags: - - users.profilePhoto - summary: Get photo from users - description: The user's profile photo. Read-only. - operationId: user_GetPhoto + - users.directoryObject + summary: Get the items of type microsoft.graph.endpoint in the microsoft.graph.directoryObject collection + operationId: user_ListOwnedDeviceAsEndpoint parameters: - name: user-id in: path @@ -4063,11 +4347,36 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: uniqueItems: true type: array @@ -4085,50 +4394,18 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - users.profilePhoto - summary: Update the navigation property photo in users - operationId: user_UpdatePhoto - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' + $ref: '#/components/responses/microsoft.graph.endpointCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/users/{user-id}/ownedDevices/microsoft.graph.endpoint/$count': + get: tags: - - users.profilePhoto - summary: Delete navigation property photo for users - operationId: user_DeletePhoto + - users.directoryObject + summary: Get the number of the resource + operationId: user.OwnedDevice_GetCountAsEndpoint parameters: - name: user-id in: path @@ -4138,78 +4415,30 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: If-Match + - name: ConsistencyLevel in: header - description: ETag + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' style: simple schema: type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/photo/$value': + '/users/{user-id}/ownedObjects': get: tags: - - users.profilePhoto - summary: Get media content for the navigation property photo from users - description: The user's profile photo. Read-only. - operationId: user_GetPhotoContent - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - responses: - 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - put: - tags: - - users.profilePhoto - summary: Update media content for the navigation property photo in users - description: The user's profile photo. Read-only. - operationId: user_SetPhotoContent - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - delete: - tags: - - users.profilePhoto - summary: Delete media content for the navigation property photo in users - description: The user's profile photo. Read-only. - operationId: user_DeletePhotoContent + - users.directoryObject + summary: Get ownedObjects from users + description: 'Directory objects the user owns. Read-only. Nullable. Supports $expand, $select nested in $expand, and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).' + operationId: user_ListOwnedObject parameters: - name: user-id in: path @@ -4219,33 +4448,16 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: If-Match + - name: ConsistencyLevel in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - '/users/{user-id}/photos': - get: - tags: - - users.profilePhoto - summary: Get photos from users - description: The collection of the user's profile photos in different sizes. Read-only. - operationId: user_ListPhoto - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' style: simple schema: type: string - x-ms-docs-key-type: user + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -4283,20 +4495,20 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.profilePhotoCollectionResponse' + $ref: '#/components/responses/microsoft.graph.directoryObjectCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/users/{user-id}/photos/{profilePhoto-id}': + '/users/{user-id}/ownedObjects/{directoryObject-id}': get: tags: - - users.profilePhoto - summary: Get photos from users - description: The collection of the user's profile photos in different sizes. Read-only. - operationId: user_GetPhoto + - users.directoryObject + summary: Get ownedObjects from users + description: 'Directory objects the user owns. Read-only. Nullable. Supports $expand, $select nested in $expand, and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).' + operationId: user_GetOwnedObject parameters: - name: user-id in: path @@ -4306,14 +4518,24 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: profilePhoto-id + - name: directoryObject-id in: path - description: The unique identifier of profilePhoto + description: The unique identifier of directoryObject required: true style: simple schema: type: string - x-ms-docs-key-type: profilePhoto + x-ms-docs-key-type: directoryObject + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - name: $select in: query description: Select properties to be returned @@ -4340,17 +4562,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/photos/{profilePhoto-id}/$value': + '/users/{user-id}/ownedObjects/{directoryObject-id}/microsoft.graph.application': get: tags: - - users.profilePhoto - summary: Get media content for the navigation property photos from users - description: The unique identifier for an entity. Read-only. - operationId: user_GetPhotosContent + - users.directoryObject + summary: Get the item of type microsoft.graph.directoryObject as microsoft.graph.application + operationId: user_GetOwnedObjectAsApplication parameters: - name: user-id in: path @@ -4360,113 +4581,17 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: profilePhoto-id + - name: directoryObject-id in: path - description: The unique identifier of profilePhoto + description: The unique identifier of directoryObject required: true style: simple schema: type: string - x-ms-docs-key-type: profilePhoto - responses: - 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary - default: - $ref: '#/components/responses/error' - put: - tags: - - users.profilePhoto - summary: Update media content for the navigation property photos in users - description: The unique identifier for an entity. Read-only. - operationId: user_SetPhotosContent - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: profilePhoto-id - in: path - description: The unique identifier of profilePhoto - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: profilePhoto - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - delete: - tags: - - users.profilePhoto - summary: Delete media content for the navigation property photos in users - description: The unique identifier for an entity. Read-only. - operationId: user_DeletePhotosContent - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: profilePhoto-id - in: path - description: The unique identifier of profilePhoto - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: profilePhoto - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - '/users/{user-id}/registeredDevices': - get: - tags: - - users.directoryObject - summary: Get registeredDevices from users - description: Devices that are registered for the user. Read-only. Nullable. Supports $expand and returns up to 100 objects. - operationId: user_ListRegisteredDevice - parameters: - - name: user-id - in: path - description: The unique identifier of user - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: user - - name: ConsistencyLevel - in: header - description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + x-ms-docs-key-type: directoryObject + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' style: simple schema: type: string @@ -4474,21 +4599,6 @@ paths: example-1: description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. value: eventual - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - name: $select in: query description: Select properties to be returned @@ -4511,20 +4621,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.directoryObjectCollectionResponse' + description: Entity result. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.application' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - '/users/{user-id}/registeredDevices/{directoryObject-id}': + '/users/{user-id}/ownedObjects/{directoryObject-id}/microsoft.graph.group': get: tags: - users.directoryObject - summary: Get registeredDevices from users - description: Devices that are registered for the user. Read-only. Nullable. Supports $expand and returns up to 100 objects. - operationId: user_GetRegisteredDevice + summary: Get the item of type microsoft.graph.directoryObject as microsoft.graph.group + operationId: user_GetOwnedObjectAsGroup parameters: - name: user-id in: path @@ -4574,20 +4683,19 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Entity result. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.group' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/registeredDevices/{directoryObject-id}/microsoft.graph.appRoleAssignment': + '/users/{user-id}/ownedObjects/{directoryObject-id}/microsoft.graph.servicePrincipal': get: tags: - users.directoryObject - summary: Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment - operationId: user_GetRegisteredDeviceAsAppRoleAssignment + summary: Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal + operationId: user_GetOwnedObjectAsServicePrincipal parameters: - name: user-id in: path @@ -4637,19 +4745,19 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.servicePrincipal' default: $ref: '#/components/responses/error' - '/users/{user-id}/registeredDevices/{directoryObject-id}/microsoft.graph.device': + '/users/{user-id}/ownedObjects/$count': get: tags: - users.directoryObject - summary: Get the item of type microsoft.graph.directoryObject as microsoft.graph.device - operationId: user_GetRegisteredDeviceAsDevice + summary: Get the number of the resource + operationId: user.ownedObject_GetCount parameters: - name: user-id in: path @@ -4659,14 +4767,6 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: directoryObject-id - in: path - description: The unique identifier of directoryObject - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: directoryObject - name: ConsistencyLevel in: header description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' @@ -4677,41 +4777,19 @@ paths: example-1: description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. value: eventual - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Result entities - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.device' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/registeredDevices/{directoryObject-id}/microsoft.graph.endpoint': + '/users/{user-id}/ownedObjects/microsoft.graph.application': get: tags: - users.directoryObject - summary: Get the item of type microsoft.graph.directoryObject as microsoft.graph.endpoint - operationId: user_GetRegisteredDeviceAsEndpoint + summary: Get the items of type microsoft.graph.application in the microsoft.graph.directoryObject collection + operationId: user_ListOwnedObjectAsApplication parameters: - name: user-id in: path @@ -4721,14 +4799,6 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: directoryObject-id - in: path - description: The unique identifier of directoryObject - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: directoryObject - name: ConsistencyLevel in: header description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' @@ -4739,6 +4809,21 @@ paths: example-1: description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. value: eventual + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -4761,19 +4846,18 @@ paths: type: string responses: 2XX: - description: Result entities - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.endpoint' + $ref: '#/components/responses/microsoft.graph.applicationCollectionResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/registeredDevices/$count': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/users/{user-id}/ownedObjects/microsoft.graph.application/$count': get: tags: - users.directoryObject summary: Get the number of the resource - operationId: user.registeredDevice_GetCount + operationId: user.OwnedObject_GetCountAsApplication parameters: - name: user-id in: path @@ -4800,12 +4884,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/registeredDevices/microsoft.graph.appRoleAssignment': + '/users/{user-id}/ownedObjects/microsoft.graph.group': get: tags: - users.directoryObject - summary: Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection - operationId: user_ListRegisteredDeviceAsAppRoleAssignment + summary: Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection + operationId: user_ListOwnedObjectAsGroup parameters: - name: user-id in: path @@ -4862,18 +4946,18 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.appRoleAssignmentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.groupCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/users/{user-id}/registeredDevices/microsoft.graph.appRoleAssignment/$count': + '/users/{user-id}/ownedObjects/microsoft.graph.group/$count': get: tags: - users.directoryObject summary: Get the number of the resource - operationId: user.RegisteredDevice_GetCountAsAppRoleAssignment + operationId: user.OwnedObject_GetCountAsGroup parameters: - name: user-id in: path @@ -4900,12 +4984,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/registeredDevices/microsoft.graph.device': + '/users/{user-id}/ownedObjects/microsoft.graph.servicePrincipal': get: tags: - users.directoryObject - summary: Get the items of type microsoft.graph.device in the microsoft.graph.directoryObject collection - operationId: user_ListRegisteredDeviceAsDevice + summary: Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection + operationId: user_ListOwnedObjectAsServicePrincipal parameters: - name: user-id in: path @@ -4962,18 +5046,18 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deviceCollectionResponse' + $ref: '#/components/responses/microsoft.graph.servicePrincipalCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/users/{user-id}/registeredDevices/microsoft.graph.device/$count': + '/users/{user-id}/ownedObjects/microsoft.graph.servicePrincipal/$count': get: tags: - users.directoryObject summary: Get the number of the resource - operationId: user.RegisteredDevice_GetCountAsDevice + operationId: user.OwnedObject_GetCountAsServicePrincipal parameters: - name: user-id in: path @@ -5000,12 +5084,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/registeredDevices/microsoft.graph.endpoint': + '/users/{user-id}/photo': get: tags: - - users.directoryObject - summary: Get the items of type microsoft.graph.endpoint in the microsoft.graph.directoryObject collection - operationId: user_ListRegisteredDeviceAsEndpoint + - users.profilePhoto + summary: Get photo from users + description: The user's profile photo. Read-only. + operationId: user_GetPhoto parameters: - name: user-id in: path @@ -5015,24 +5100,9 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: ConsistencyLevel - in: header - description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' - style: simple - schema: - type: string - examples: - example-1: - description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. - value: eventual - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -5040,9 +5110,197 @@ paths: type: array items: type: string - - name: $select + - name: $expand in: query - description: Select properties to be returned + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - users.profilePhoto + summary: Update the navigation property photo in users + operationId: user_UpdatePhoto + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - users.profilePhoto + summary: Delete navigation property photo for users + operationId: user_DeletePhoto + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/photo/$value': + get: + tags: + - users.profilePhoto + summary: Get media content for the navigation property photo from users + description: The user's profile photo. Read-only. + operationId: user_GetPhotoContent + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - users.profilePhoto + summary: Update media content for the navigation property photo in users + description: The user's profile photo. Read-only. + operationId: user_SetPhotoContent + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + delete: + tags: + - users.profilePhoto + summary: Delete media content for the navigation property photo in users + description: The user's profile photo. Read-only. + operationId: user_DeletePhotoContent + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/users/{user-id}/photos': + get: + tags: + - users.profilePhoto + summary: Get photos from users + description: The collection of the user's profile photos in different sizes. Read-only. + operationId: user_ListPhoto + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned style: form explode: false schema: @@ -5062,18 +5320,20 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.endpointCollectionResponse' + $ref: '#/components/responses/microsoft.graph.profilePhotoCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/users/{user-id}/registeredDevices/microsoft.graph.endpoint/$count': + x-ms-docs-operation-type: operation + '/users/{user-id}/photos/{profilePhoto-id}': get: tags: - - users.directoryObject - summary: Get the number of the resource - operationId: user.RegisteredDevice_GetCountAsEndpoint + - users.profilePhoto + summary: Get photos from users + description: The collection of the user's profile photos in different sizes. Read-only. + operationId: user_GetPhoto parameters: - name: user-id in: path @@ -5083,29 +5343,51 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: ConsistencyLevel - in: header - description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + - name: profilePhoto-id + in: path + description: The unique identifier of profilePhoto + required: true style: simple schema: type: string - examples: - example-1: - description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. - value: eventual - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: profilePhoto + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' default: $ref: '#/components/responses/error' - '/users/{user-id}/settings': + x-ms-docs-operation-type: operation + '/users/{user-id}/photos/{profilePhoto-id}/$value': get: tags: - - users.userSettings - summary: Get settings from users - operationId: user_GetSetting + - users.profilePhoto + summary: Get media content for the navigation property photos from users + description: The unique identifier for an entity. Read-only. + operationId: user_GetPhotosContent parameters: - name: user-id in: path @@ -5113,8 +5395,1296 @@ paths: required: true style: simple schema: - type: string - x-ms-docs-key-type: user + type: string + x-ms-docs-key-type: user + - name: profilePhoto-id + in: path + description: The unique identifier of profilePhoto + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: profilePhoto + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - users.profilePhoto + summary: Update media content for the navigation property photos in users + description: The unique identifier for an entity. Read-only. + operationId: user_SetPhotosContent + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: profilePhoto-id + in: path + description: The unique identifier of profilePhoto + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: profilePhoto + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + delete: + tags: + - users.profilePhoto + summary: Delete media content for the navigation property photos in users + description: The unique identifier for an entity. Read-only. + operationId: user_DeletePhotosContent + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: profilePhoto-id + in: path + description: The unique identifier of profilePhoto + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: profilePhoto + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/users/{user-id}/registeredDevices': + get: + tags: + - users.directoryObject + summary: Get registeredDevices from users + description: Devices that are registered for the user. Read-only. Nullable. Supports $expand and returns up to 100 objects. + operationId: user_ListRegisteredDevice + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.directoryObjectCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/users/{user-id}/registeredDevices/{directoryObject-id}': + get: + tags: + - users.directoryObject + summary: Get registeredDevices from users + description: Devices that are registered for the user. Read-only. Nullable. Supports $expand and returns up to 100 objects. + operationId: user_GetRegisteredDevice + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: directoryObject-id + in: path + description: The unique identifier of directoryObject + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: directoryObject + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/registeredDevices/{directoryObject-id}/microsoft.graph.appRoleAssignment': + get: + tags: + - users.directoryObject + summary: Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + operationId: user_GetRegisteredDeviceAsAppRoleAssignment + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: directoryObject-id + in: path + description: The unique identifier of directoryObject + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: directoryObject + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Entity result. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + default: + $ref: '#/components/responses/error' + '/users/{user-id}/registeredDevices/{directoryObject-id}/microsoft.graph.device': + get: + tags: + - users.directoryObject + summary: Get the item of type microsoft.graph.directoryObject as microsoft.graph.device + operationId: user_GetRegisteredDeviceAsDevice + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: directoryObject-id + in: path + description: The unique identifier of directoryObject + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: directoryObject + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Entity result. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.device' + default: + $ref: '#/components/responses/error' + '/users/{user-id}/registeredDevices/{directoryObject-id}/microsoft.graph.endpoint': + get: + tags: + - users.directoryObject + summary: Get the item of type microsoft.graph.directoryObject as microsoft.graph.endpoint + operationId: user_GetRegisteredDeviceAsEndpoint + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: directoryObject-id + in: path + description: The unique identifier of directoryObject + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: directoryObject + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Entity result. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.endpoint' + default: + $ref: '#/components/responses/error' + '/users/{user-id}/registeredDevices/$count': + get: + tags: + - users.directoryObject + summary: Get the number of the resource + operationId: user.registeredDevice_GetCount + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/users/{user-id}/registeredDevices/microsoft.graph.appRoleAssignment': + get: + tags: + - users.directoryObject + summary: Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + operationId: user_ListRegisteredDeviceAsAppRoleAssignment + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.appRoleAssignmentCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/users/{user-id}/registeredDevices/microsoft.graph.appRoleAssignment/$count': + get: + tags: + - users.directoryObject + summary: Get the number of the resource + operationId: user.RegisteredDevice_GetCountAsAppRoleAssignment + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/users/{user-id}/registeredDevices/microsoft.graph.device': + get: + tags: + - users.directoryObject + summary: Get the items of type microsoft.graph.device in the microsoft.graph.directoryObject collection + operationId: user_ListRegisteredDeviceAsDevice + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.deviceCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/users/{user-id}/registeredDevices/microsoft.graph.device/$count': + get: + tags: + - users.directoryObject + summary: Get the number of the resource + operationId: user.RegisteredDevice_GetCountAsDevice + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/users/{user-id}/registeredDevices/microsoft.graph.endpoint': + get: + tags: + - users.directoryObject + summary: Get the items of type microsoft.graph.endpoint in the microsoft.graph.directoryObject collection + operationId: user_ListRegisteredDeviceAsEndpoint + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.endpointCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/users/{user-id}/registeredDevices/microsoft.graph.endpoint/$count': + get: + tags: + - users.directoryObject + summary: Get the number of the resource + operationId: user.RegisteredDevice_GetCountAsEndpoint + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/users/{user-id}/settings': + get: + tags: + - users.userSettings + summary: Get settings from users + operationId: user_GetSetting + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userSettings' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - users.userSettings + summary: Update the navigation property settings in users + operationId: user_UpdateSetting + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userSettings' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userSettings' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - users.userSettings + summary: Delete navigation property settings for users + operationId: user_DeleteSetting + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/settings/itemInsights': + get: + tags: + - users.userSettings + summary: Get itemInsights from users + operationId: user.setting_GetItemInsight + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userInsightsSettings' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - users.userSettings + summary: Update the navigation property itemInsights in users + operationId: user.setting_UpdateItemInsight + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userInsightsSettings' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userInsightsSettings' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - users.userSettings + summary: Delete navigation property itemInsights for users + operationId: user.setting_DeleteItemInsight + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/settings/shiftPreferences': + get: + tags: + - users.userSettings + summary: Get shiftPreferences + description: Retrieve the properties and relationships of a shiftPreferences object by ID. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/shiftpreferences-get?view=graph-rest-1.0 + operationId: user.setting_GetShiftPreference + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.shiftPreferences' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - users.userSettings + summary: Update shiftPreferences + description: Update the properties and relationships of a shiftPreferences object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/shiftpreferences-put?view=graph-rest-1.0 + operationId: user.setting_UpdateShiftPreference + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.shiftPreferences' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.shiftPreferences' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - users.userSettings + summary: Delete navigation property shiftPreferences for users + operationId: user.setting_DeleteShiftPreference + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/settings/storage': + get: + tags: + - users.userSettings + summary: Get storage from users + operationId: user.setting_GetStorage + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userStorage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - users.userSettings + summary: Update the navigation property storage in users + operationId: user.setting_UpdateStorage + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userStorage' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userStorage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - users.userSettings + summary: Delete navigation property storage for users + operationId: user.setting_DeleteStorage + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/settings/storage/quota': + get: + tags: + - users.userSettings + summary: Get quota from users + operationId: user.setting.storage_GetQuota + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedStorageQuota' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - users.userSettings + summary: Update the navigation property quota in users + operationId: user.setting.storage_UpdateQuota + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedStorageQuota' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedStorageQuota' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - users.userSettings + summary: Delete navigation property quota for users + operationId: user.setting.storage_DeleteQuota + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/settings/storage/quota/services': + get: + tags: + - users.userSettings + summary: Get services from users + operationId: user.setting.storage.quota_ListService + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -5137,19 +6707,18 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userSettings' + $ref: '#/components/responses/microsoft.graph.serviceStorageQuotaBreakdownCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - users.userSettings - summary: Update the navigation property settings in users - operationId: user_UpdateSetting + summary: Create new navigation property to services for users + operationId: user.setting.storage.quota_CreateService parameters: - name: user-id in: path @@ -5160,27 +6729,28 @@ paths: type: string x-ms-docs-key-type: user requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userSettings' + $ref: '#/components/schemas/microsoft.graph.serviceStorageQuotaBreakdown' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userSettings' + $ref: '#/components/schemas/microsoft.graph.serviceStorageQuotaBreakdown' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/users/{user-id}/settings/storage/quota/services/{serviceStorageQuotaBreakdown-id}': + get: tags: - users.userSettings - summary: Delete navigation property settings for users - operationId: user_DeleteSetting + summary: Get services from users + operationId: user.setting.storage.quota_GetService parameters: - name: user-id in: path @@ -5190,37 +6760,14 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/settings/shiftPreferences': - get: - tags: - - users.userSettings - summary: Get shiftPreferences - description: Retrieve the properties and relationships of a shiftPreferences object by ID. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/shiftpreferences-get?view=graph-rest-1.0 - operationId: user.setting_GetShiftPreference - parameters: - - name: user-id + - name: serviceStorageQuotaBreakdown-id in: path - description: The unique identifier of user + description: The unique identifier of serviceStorageQuotaBreakdown required: true style: simple schema: type: string - x-ms-docs-key-type: user + x-ms-docs-key-type: serviceStorageQuotaBreakdown - name: $select in: query description: Select properties to be returned @@ -5247,19 +6794,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shiftPreferences' + $ref: '#/components/schemas/microsoft.graph.serviceStorageQuotaBreakdown' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - users.userSettings - summary: Update shiftPreferences - description: Update the properties and relationships of a shiftPreferences object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/shiftpreferences-put?view=graph-rest-1.0 - operationId: user.setting_UpdateShiftPreference + summary: Update the navigation property services in users + operationId: user.setting.storage.quota_UpdateService parameters: - name: user-id in: path @@ -5269,12 +6812,20 @@ paths: schema: type: string x-ms-docs-key-type: user + - name: serviceStorageQuotaBreakdown-id + in: path + description: The unique identifier of serviceStorageQuotaBreakdown + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: serviceStorageQuotaBreakdown requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shiftPreferences' + $ref: '#/components/schemas/microsoft.graph.serviceStorageQuotaBreakdown' required: true responses: 2XX: @@ -5282,15 +6833,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shiftPreferences' + $ref: '#/components/schemas/microsoft.graph.serviceStorageQuotaBreakdown' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - users.userSettings - summary: Delete navigation property shiftPreferences for users - operationId: user.setting_DeleteShiftPreference + summary: Delete navigation property services for users + operationId: user.setting.storage.quota_DeleteService parameters: - name: user-id in: path @@ -5300,6 +6851,14 @@ paths: schema: type: string x-ms-docs-key-type: user + - name: serviceStorageQuotaBreakdown-id + in: path + description: The unique identifier of serviceStorageQuotaBreakdown + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: serviceStorageQuotaBreakdown - name: If-Match in: header description: ETag @@ -5312,6 +6871,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/users/{user-id}/settings/storage/quota/services/$count': + get: + tags: + - users.userSettings + summary: Get the number of the resource + operationId: user.setting.storage.quota.service_GetCount + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/users/{user-id}/settings/windows': get: tags: @@ -8972,7 +10553,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -9034,7 +10615,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -9096,7 +10677,7 @@ paths: type: string responses: 2XX: - description: Result entities + description: Entity result. content: application/json: schema: @@ -9906,7 +11487,7 @@ components: inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' insights: - $ref: '#/components/schemas/microsoft.graph.officeGraphInsights' + $ref: '#/components/schemas/microsoft.graph.itemInsights' joinedTeams: type: array items: @@ -10395,6 +11976,84 @@ components: type: object additionalProperties: type: object + microsoft.graph.itemInsights: + allOf: + - $ref: '#/components/schemas/microsoft.graph.officeGraphInsights' + - title: itemInsights + type: object + additionalProperties: + type: object + microsoft.graph.sharedInsight: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sharedInsight + type: object + properties: + lastShared: + $ref: '#/components/schemas/microsoft.graph.sharingDetail' + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + sharingHistory: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sharingDetail' + lastSharedMethod: + $ref: '#/components/schemas/microsoft.graph.entity' + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object + microsoft.graph.entity: + title: entity + type: object + properties: + id: + type: string + description: The unique identifier for an entity. Read-only. + additionalProperties: + type: object + microsoft.graph.trending: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: trending + type: object + properties: + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + format: date-time + nullable: true + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + weight: + type: number + description: 'Value indicating how much the document is currently trending. The larger the number, the more the document is currently trending around the user (the more relevant it is). Returned documents are sorted by this value.' + format: double + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object + microsoft.graph.usedInsight: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: usedInsight + type: object + properties: + lastUsed: + $ref: '#/components/schemas/microsoft.graph.usageDetails' + resourceReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + resourceVisualization: + $ref: '#/components/schemas/microsoft.graph.resourceVisualization' + resource: + $ref: '#/components/schemas/microsoft.graph.entity' + additionalProperties: + type: object microsoft.graph.licenseDetails: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -10642,7 +12301,7 @@ components: nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). Read-only. + description: Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). nullable: true onPremisesSyncEnabled: type: boolean @@ -11197,6 +12856,8 @@ components: type: string description: The main logo for the application. Not nullable. format: base64url + nativeAuthenticationApisEnabled: + $ref: '#/components/schemas/microsoft.graph.nativeAuthenticationApisEnabled' notes: type: string description: Notes relevant for the management of the application. @@ -11339,8 +13000,12 @@ components: contributionToContentDiscoveryDisabled: type: boolean description: 'When set to true, the delegate access to the user''s trending API is disabled. When set to true, documents in the user''s Office Delve are disabled. When set to true, the relevancy of the content displayed in Microsoft 365, for example in Suggested sites in SharePoint Home and the Discover view in OneDrive for Business is affected. Users can control this setting in Office Delve.' + itemInsights: + $ref: '#/components/schemas/microsoft.graph.userInsightsSettings' shiftPreferences: $ref: '#/components/schemas/microsoft.graph.shiftPreferences' + storage: + $ref: '#/components/schemas/microsoft.graph.userStorage' windows: type: array items: @@ -11348,6 +13013,16 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.userInsightsSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userInsightsSettings + type: object + properties: + isEnabled: + type: boolean + additionalProperties: + type: object microsoft.graph.shiftPreferences: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' @@ -11361,6 +13036,58 @@ components: description: Availability of the user to be scheduled for work and its recurrence pattern. additionalProperties: type: object + microsoft.graph.userStorage: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userStorage + type: object + properties: + quota: + $ref: '#/components/schemas/microsoft.graph.unifiedStorageQuota' + additionalProperties: + type: object + microsoft.graph.unifiedStorageQuota: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: unifiedStorageQuota + type: object + properties: + deleted: + type: integer + format: int64 + nullable: true + manageWebUrl: + type: string + nullable: true + remaining: + type: integer + format: int64 + nullable: true + state: + type: string + nullable: true + total: + type: integer + format: int64 + nullable: true + used: + type: integer + format: int64 + nullable: true + services: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceStorageQuotaBreakdown' + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.serviceStorageQuotaBreakdown: + allOf: + - $ref: '#/components/schemas/microsoft.graph.storageQuotaBreakdown' + - title: serviceStorageQuotaBreakdown + type: object + additionalProperties: + type: object microsoft.graph.windowsSetting: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -12124,7 +13851,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.longRunningOperation' - description: Represents the status of a long-running operation. + description: 'Represents the status of a long-running operation, such as a password reset operation.' x-ms-navigationProperty: true passwordMethods: type: array @@ -12921,32 +14648,6 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.officeGraphInsights: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: officeGraphInsights - type: object - properties: - shared: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sharedInsight' - description: 'Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' - x-ms-navigationProperty: true - trending: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.trending' - description: 'Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' - x-ms-navigationProperty: true - used: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.usedInsight' - description: 'Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.' - x-ms-navigationProperty: true - additionalProperties: - type: object microsoft.graph.team: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -13700,7 +15401,7 @@ components: startDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The meeting start time in UTC. Required when you create an online meeting. + description: The meeting start time in UTC. format: date-time nullable: true recordings: @@ -13893,11 +15594,11 @@ components: properties: locale: type: string - description: The chosen locale of a user in Microsoft Teams. + description: 'Represents the location that a user selected in Microsoft Teams and doesn''t follow the Office''s locale setting. A user’s locale is represented by their preferred language and country or region. For example, en-us. The language component follows two-letter codes as defined in ISO 639-1, and the country component follows two-letter codes as defined in ISO 3166-1 alpha-2.' nullable: true region: type: string - description: The region of the user in Microsoft Teams. + description: 'Represents the region of the organization or the user. For users with multigeo licenses, the property contains the user''s region (if available). For users without multigeo licenses, the property contains the organization''s region.The region value can be any region supported by the Teams payload. The possible values are: Americas, Europe and MiddleEast, Asia Pacific, UAE, Australia, Brazil, Canada, Switzerland, Germany, France, India, Japan, South Korea, Norway, Singapore, United Kingdom, South Africa, Sweden, Qatar, Poland, Italy, Israel, USGov Community Cloud, USGov Community Cloud High, USGov Department of Defense, and China.' nullable: true associatedTeams: type: array @@ -13909,19 +15610,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.userScopeTeamsAppInstallation' - description: The apps installed in the personal scope of this user. - x-ms-navigationProperty: true - additionalProperties: - type: object - microsoft.graph.entity: - title: entity - type: object - properties: - id: - type: string - description: The unique identifier for an entity. Read-only. - additionalProperties: - type: object + description: The apps installed in the personal scope of this user. + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.addIn: title: addIn type: object @@ -14197,7 +15889,7 @@ components: type: boolean description: Denotes whether the policy is enabled. restrictions: - $ref: '#/components/schemas/microsoft.graph.appManagementConfiguration' + $ref: '#/components/schemas/microsoft.graph.customAppManagementConfiguration' appliesTo: type: array items: @@ -14368,6 +16060,135 @@ components: $ref: '#/components/schemas/microsoft.graph.phoneType' additionalProperties: type: object + microsoft.graph.officeGraphInsights: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: officeGraphInsights + type: object + properties: + shared: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sharedInsight' + description: 'Calculated relationship that identifies documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for work or school and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.' + x-ms-navigationProperty: true + trending: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.trending' + description: 'Calculated relationship that identifies documents trending around a user. Trending documents are calculated based on activity of the user''s closest network of people and include files stored in OneDrive for work or school and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.' + x-ms-navigationProperty: true + used: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.usedInsight' + description: 'Calculated relationship that identifies the latest documents viewed or modified by a user, including OneDrive for work or school and SharePoint documents, ranked by recency of use.' + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.sharingDetail: + title: sharingDetail + type: object + properties: + sharedBy: + $ref: '#/components/schemas/microsoft.graph.insightIdentity' + sharedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time the file was last shared. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time + nullable: true + sharingReference: + $ref: '#/components/schemas/microsoft.graph.resourceReference' + sharingSubject: + type: string + description: The subject with which the document was shared. + nullable: true + sharingType: + type: string + description: 'Determines the way the document was shared. Can be by a 1Link1, 1Attachment1, 1Group1, 1Site1.' + nullable: true + additionalProperties: + type: object + microsoft.graph.resourceReference: + title: resourceReference + type: object + properties: + id: + type: string + description: The item's unique identifier. + nullable: true + type: + type: string + description: 'A string value that can be used to classify the item, such as ''microsoft.graph.driveItem''' + nullable: true + webUrl: + type: string + description: A URL leading to the referenced item. + nullable: true + additionalProperties: + type: object + microsoft.graph.resourceVisualization: + title: resourceVisualization + type: object + properties: + containerDisplayName: + type: string + description: 'A string describing where the item is stored. For example, the name of a SharePoint site or the user name identifying the owner of the OneDrive storing the item.' + nullable: true + containerType: + type: string + description: Can be used for filtering by the type of container in which the file is stored. Such as Site or OneDriveBusiness. + nullable: true + containerWebUrl: + type: string + description: A path leading to the folder in which the item is stored. + nullable: true + mediaType: + type: string + description: The item's media type. Can be used for filtering for a specific type of file based on supported IANA Media Mime Types. Not all Media Mime Types are supported. + nullable: true + previewImageUrl: + type: string + description: A URL leading to the preview image for the item. + nullable: true + previewText: + type: string + description: A preview text for the item. + nullable: true + title: + type: string + description: The item's title text. + nullable: true + type: + type: string + description: The item's media type. Can be used for filtering for a specific file based on a specific type. See the section Type property values for supported types. + nullable: true + additionalProperties: + type: object + ReferenceNumeric: + enum: + - '-INF' + - INF + - NaN + microsoft.graph.usageDetails: + title: usageDetails + type: object + properties: + lastAccessedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time the resource was last accessed by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time the resource was last modified by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time + nullable: true + additionalProperties: + type: object microsoft.graph.servicePlanInfo: title: servicePlanInfo type: object @@ -14749,6 +16570,15 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.nativeAuthenticationApisEnabled: + title: nativeAuthenticationApisEnabled + enum: + - none + - all + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true microsoft.graph.optionalClaims: title: optionalClaims type: object @@ -14954,6 +16784,24 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.storageQuotaBreakdown: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: storageQuotaBreakdown + type: object + properties: + displayName: + type: string + nullable: true + manageWebUrl: + type: string + nullable: true + used: + type: integer + format: int64 + nullable: true + additionalProperties: + type: object microsoft.graph.windowsSettingType: title: windowsSettingType enum: @@ -15107,6 +16955,45 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.sharedInsightCollectionResponse: + title: Collection of sharedInsight + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sharedInsight' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.trendingCollectionResponse: + title: Collection of trending + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.trending' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.usedInsightCollectionResponse: + title: Collection of usedInsight + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.usedInsight' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.licenseDetailsCollectionResponse: title: Collection of licenseDetails type: object @@ -15250,6 +17137,19 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.serviceStorageQuotaBreakdownCollectionResponse: + title: Collection of serviceStorageQuotaBreakdown + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceStorageQuotaBreakdown' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.windowsSettingCollectionResponse: title: Collection of windowsSetting type: object @@ -16936,86 +18836,24 @@ components: $ref: '#/components/schemas/microsoft.graph.termStore.group' description: Collection of all groups available in the term store. x-ms-navigationProperty: true - sets: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.termStore.set' - description: Collection of all sets available in the term store. This relationship can only be used to load a specific term set. - x-ms-navigationProperty: true - additionalProperties: - type: object - microsoft.graph.inferenceClassificationOverride: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: inferenceClassificationOverride - type: object - properties: - classifyAs: - $ref: '#/components/schemas/microsoft.graph.inferenceClassificationType' - senderEmailAddress: - $ref: '#/components/schemas/microsoft.graph.emailAddress' - additionalProperties: - type: object - microsoft.graph.sharedInsight: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: sharedInsight - type: object - properties: - lastShared: - $ref: '#/components/schemas/microsoft.graph.sharingDetail' - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - sharingHistory: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sharingDetail' - lastSharedMethod: - $ref: '#/components/schemas/microsoft.graph.entity' - resource: - $ref: '#/components/schemas/microsoft.graph.entity' - additionalProperties: - type: object - microsoft.graph.trending: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: trending - type: object - properties: - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' - format: date-time - nullable: true - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - weight: - type: number - description: 'Value indicating how much the document is currently trending. The larger the number, the more the document is currently trending around the user (the more relevant it is). Returned documents are sorted by this value.' - format: double - resource: - $ref: '#/components/schemas/microsoft.graph.entity' + sets: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + description: Collection of all sets available in the term store. This relationship can only be used to load a specific term set. + x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.usedInsight: + microsoft.graph.inferenceClassificationOverride: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: usedInsight + - title: inferenceClassificationOverride type: object properties: - lastUsed: - $ref: '#/components/schemas/microsoft.graph.usageDetails' - resourceReference: - $ref: '#/components/schemas/microsoft.graph.resourceReference' - resourceVisualization: - $ref: '#/components/schemas/microsoft.graph.resourceVisualization' - resource: - $ref: '#/components/schemas/microsoft.graph.entity' + classifyAs: + $ref: '#/components/schemas/microsoft.graph.inferenceClassificationType' + senderEmailAddress: + $ref: '#/components/schemas/microsoft.graph.emailAddress' additionalProperties: type: object microsoft.graph.teamFunSettings: @@ -17178,6 +19016,10 @@ components: type: string description: The email address for sending messages to the channel. Read-only. nullable: true + isArchived: + type: boolean + description: Indicates whether the channel is archived. Read-only. + nullable: true isFavoriteByDefault: type: boolean description: 'Indicates whether the channel should be marked as recommended for all members of the team to show in their channel list. Note: All recommended channels automatically show in the channels list for education and frontline worker users. The property can only be set programmatically via the Create team method. The default value is false.' @@ -18676,7 +20518,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: 'Date and time at which the transcript was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + description: 'Date and time at which the transcript was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true meetingId: @@ -18919,11 +20761,11 @@ components: properties: displayName: type: string - description: 'The display name of the identity. The display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as having changed when using delta.' + description: 'The display name of the identity.For drive items, the display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don''t show up as changed when using delta.' nullable: true id: type: string - description: 'Unique identifier for the identity. When the unique identifier is unavailable, the displayName property is provided for the identity, but the id property isn''t included in the response.' + description: 'Unique identifier for the identity or actor. For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that''s subject to review.' nullable: true additionalProperties: type: object @@ -18974,22 +20816,13 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.appManagementConfiguration: - title: appManagementConfiguration - type: object - properties: - keyCredentials: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.keyCredentialConfiguration' - description: Collection of keyCredential restrictions settings to be applied to an application or service principal. - passwordCredentials: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.passwordCredentialConfiguration' - description: Collection of password restrictions settings to be applied to an application or service principal. - additionalProperties: - type: object + microsoft.graph.customAppManagementConfiguration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.appManagementConfiguration' + - title: customAppManagementConfiguration + type: object + additionalProperties: + type: object microsoft.graph.stsPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.policyBase' @@ -19117,6 +20950,24 @@ components: - pager - radio type: string + microsoft.graph.insightIdentity: + title: insightIdentity + type: object + properties: + address: + type: string + description: The email address of the user who shared the item. + nullable: true + displayName: + type: string + description: The display name of the user who shared the item. + nullable: true + id: + type: string + description: The ID of the user who shared the item. + nullable: true + additionalProperties: + type: object microsoft.graph.externalAudienceScope: title: externalAudienceScope enum: @@ -20382,7 +22233,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' scope: type: string - description: 'Indicates the scope of how the item is shared: anonymous, organization, or users. Read-only.' + description: 'Indicates the scope of how the item is shared. The possible values are: anonymous, organization, or users. Read-only.' nullable: true sharedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -21193,211 +23044,108 @@ components: $ref: '#/components/schemas/microsoft.graph.identity' preventsDownload: type: boolean - description: 'If true then the user can only use this link to view the item on the web, and cannot use it to download the contents of the item. Only for OneDrive for Business and SharePoint.' - nullable: true - scope: - type: string - description: 'The scope of the link represented by this permission. Value anonymous indicates the link is usable by anyone, organization indicates the link is only usable for users signed into the same tenant.' - nullable: true - type: - type: string - description: The type of the link created. - nullable: true - webHtml: - type: string - description: 'For embed links, this property contains the HTML code for an